-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.yml
75 lines (68 loc) · 1.86 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
version: '3'
services:
nginx:
image: sorgerlab/omero-nginx
environment:
OMERO_MS_THUMBNAIL_BACKEND_HOST: omero-ms-thumbnail
OMERO_MS_IMAGE_REGION_BACKEND_HOST: omero-ms-image-region
links:
- web
- omero-ms-thumbnail
ports:
- "8080:80"
web:
image: dpwrussell/omero-web-extended
environment:
CONFIG_omero_web_session__engine: django.contrib.sessions.backends.cache
CONFIG_omero_web_caches: '{"default": {"BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://:redis@redis:6379/0"}}'
# CONFIG_omero_web_public_enabled: "true"
# CONFIG_omero_web_public_user: public-user
# CONFIG_omero_web_public_password: omero
# CONFIG_omero_web_public_url__filter: "^/(?!webadmin|webclient/(action|logout|annotate_(file|tags|comment|rating|map)|script_ui|ome_tiff|figure_script)|webgateway/(archived_files|download_as))"
links:
- omero:master
- redis
ports:
- "4080:4080"
redis:
image: sorgerlab/omero-redis
environment:
REDIS_PASSWORD: redis
ports:
- "6379:6379"
db:
image: postgres:9.4
environment:
POSTGRES_PASSWORD: postgres
omero:
image: dpwrussell/omero.cloudarchive
environment:
CONFIG_omero_db_user: postgres
CONFIG_omero_db_pass: postgres
CONFIG_omero_db_name: postgres
ROOTPASS: omero
S3_BUCKET: "s3://dpwr/d3"
# CONFIG_omero_web_public_enabled: "true"
links:
- db
ports:
- "4063:4063"
- "4064:4064"
omero-ms-thumbnail:
image: sorgerlab/omero-ms-thumbnail
environment:
REDIS_PASSWORD: redis
ports:
- "8081:8080"
links:
- redis
- omero
omero-ms-image-region:
image: sorgerlab/omero-ms-image-region
environment:
REDIS_PASSWORD: redis
ports:
- "8082:8080"
links:
- redis
- omero