From 284cd02cdef2646098f05ca9e2e136923437c34c Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 22 Nov 2021 11:22:30 +0100 Subject: [PATCH] add recovery composition --- env/recovery.yml | 72 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 env/recovery.yml diff --git a/env/recovery.yml b/env/recovery.yml new file mode 100644 index 00000000..777ba361 --- /dev/null +++ b/env/recovery.yml @@ -0,0 +1,72 @@ +version: '3' + +services: + app: + build: + context: . + args: + dev: 0 + command: /bin/sh /srv/app/wsgi.sh + restart: unless-stopped + env_file: + - env/prod.env + volumes: + - /mnt/crfpa-videos:/mnt/crfpa-videos + - /mnt/crfpa-scripts:/mnt/crfpa-scripts + ports: + - "9005:8000" + networks: + - teleforma-recovery + + channels: + build: + context: . + args: + dev: 0 + command: /bin/sh /srv/app/asgi.sh + volumes: + - ./app/:/srv/app + - ./bin:/srv/bin + - ./lib:/srv/lib + - ./teleforma/:/srv/src/teleforma/teleforma + - ./var/log/app:/var/log/app + ports: + - "9006:8000" + env_file: + - env/prod.env + networks: + - teleforma-recovery + links: + - db:db + - redis + - memcached + depends_on: + - db + - redis + - memcached + + db: + env_file: + - env/prod.env + networks: + - teleforma-recovery + + redis: + networks: + - teleforma-recovery + + memcached: + networks: + - teleforma-recovery + + +volumes: + app: + channels: + db: + redis: + + +networks: + teleforma-recovery: + driver: bridge -- 2.39.5