2016-12-01 15:39:42 +00:00
|
|
|
# This configuration does not include a processing node
|
|
|
|
# Which makes for faster setup times
|
2018-04-05 14:51:14 +00:00
|
|
|
version: '2.1'
|
2017-03-08 14:55:19 +00:00
|
|
|
volumes:
|
|
|
|
dbdata:
|
|
|
|
appmedia:
|
2016-09-11 23:52:31 +00:00
|
|
|
services:
|
|
|
|
db:
|
2017-06-16 15:21:12 +00:00
|
|
|
image: opendronemap/webodm_db
|
2016-09-11 23:52:31 +00:00
|
|
|
container_name: db
|
|
|
|
ports:
|
2017-03-08 14:55:19 +00:00
|
|
|
- "5432"
|
|
|
|
volumes:
|
2017-03-08 17:16:02 +00:00
|
|
|
- dbdata:/var/lib/postgresql/data
|
2018-04-19 18:45:33 +00:00
|
|
|
restart: on-failure:10
|
2018-04-22 18:49:20 +00:00
|
|
|
oom_score_adj: -100
|
2016-09-11 23:52:31 +00:00
|
|
|
webapp:
|
2017-06-16 15:21:12 +00:00
|
|
|
image: opendronemap/webodm_webapp
|
2016-09-11 23:52:31 +00:00
|
|
|
container_name: webapp
|
2018-06-27 01:08:59 +00:00
|
|
|
entrypoint: /bin/bash -c "chmod +x /webodm/*.sh && /bin/bash -c \"/webodm/wait-for-postgres.sh db /webodm/wait-for-it.sh -t 0 broker:6379 -- /webodm/start.sh\""
|
2016-09-11 23:52:31 +00:00
|
|
|
volumes:
|
2017-11-17 19:43:06 +00:00
|
|
|
- ${WO_MEDIA_DIR}:/webodm/app/media
|
2016-09-11 23:52:31 +00:00
|
|
|
ports:
|
2017-11-17 19:43:06 +00:00
|
|
|
- "${WO_PORT}:8000"
|
2016-09-11 23:52:31 +00:00
|
|
|
depends_on:
|
|
|
|
- db
|
2018-02-14 00:38:54 +00:00
|
|
|
- broker
|
2018-02-16 15:43:53 +00:00
|
|
|
- worker
|
2017-11-17 00:19:19 +00:00
|
|
|
environment:
|
2017-11-17 19:56:24 +00:00
|
|
|
- WO_PORT
|
|
|
|
- WO_HOST
|
2017-11-18 15:55:22 +00:00
|
|
|
- WO_DEBUG
|
2018-02-17 17:45:09 +00:00
|
|
|
- WO_BROKER
|
2019-07-01 16:02:31 +00:00
|
|
|
- WO_DEV
|
2018-02-14 00:38:54 +00:00
|
|
|
restart: on-failure:10
|
2018-04-22 18:49:20 +00:00
|
|
|
oom_score_adj: 0
|
2018-02-14 00:38:54 +00:00
|
|
|
broker:
|
|
|
|
image: redis
|
|
|
|
container_name: broker
|
2018-04-19 18:45:33 +00:00
|
|
|
restart: on-failure:10
|
2018-04-22 18:49:20 +00:00
|
|
|
oom_score_adj: -500
|
2018-02-14 00:38:54 +00:00
|
|
|
worker:
|
2018-02-17 17:45:09 +00:00
|
|
|
image: opendronemap/webodm_webapp
|
2018-02-14 00:38:54 +00:00
|
|
|
container_name: worker
|
2018-06-27 01:08:59 +00:00
|
|
|
entrypoint: /bin/bash -c "/webodm/wait-for-postgres.sh db /webodm/wait-for-it.sh -t 0 broker:6379 -- /webodm/wait-for-it.sh -t 0 webapp:8000 -- /webodm/worker.sh start"
|
2018-02-15 21:23:29 +00:00
|
|
|
volumes:
|
2018-02-17 17:45:09 +00:00
|
|
|
- ${WO_MEDIA_DIR}:/webodm/app/media
|
2018-02-14 00:38:54 +00:00
|
|
|
depends_on:
|
2018-02-17 17:45:09 +00:00
|
|
|
- db
|
2018-02-14 00:38:54 +00:00
|
|
|
- broker
|
2018-02-14 22:13:32 +00:00
|
|
|
environment:
|
|
|
|
- WO_BROKER
|
2018-02-17 17:45:09 +00:00
|
|
|
- WO_DEBUG
|
2018-04-19 18:45:33 +00:00
|
|
|
restart: on-failure:10
|
2018-04-22 18:49:20 +00:00
|
|
|
oom_score_adj: 250
|