From f7d6b05278c6361c793a233dd5acfcf4eb38e4e0 Mon Sep 17 00:00:00 2001 From: Tim Akinbo <41004+takinbo@users.noreply.github.com> Date: Tue, 10 Nov 2020 23:52:19 +0000 Subject: [PATCH] add a restart policy so containers are restarted automatically on reboot (#771) --- docker-compose.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 3cd21e5ee..c6762fbb7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,7 @@ version: "3" services: postgres: + restart: always build: context: ./postgis environment: @@ -11,15 +12,19 @@ services: - postgres_data:/var/lib/postgresql/data redis: + restart: always image: redis:4-alpine web: + restart: always build: . links: - postgres - redis environment: DATABASE_NAME: ${DATABASE_NAME:-apollo} + env_file: + - ./.env volumes: - upload_data:/app/uploads - ./settings.ini:/app/settings.ini @@ -28,12 +33,15 @@ services: command: ['./wait-for-it.sh', 'postgres:5432', '--', './manage.py', 'gunicorn', '-c', 'gunicorn.conf'] worker: + restart: always build: . links: - postgres - redis environment: DATABASE_NAME: ${DATABASE_NAME:-apollo} + env_file: + - ./.env volumes: - upload_data:/app/uploads - ./settings.ini:/app/settings.ini