diff options
Diffstat (limited to 'docker-compose.yml')
-rw-r--r-- | docker-compose.yml | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/docker-compose.yml b/docker-compose.yml index f2b9de8..9db35b2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,8 +14,11 @@ services: - ./nginx/sites.template:/etc/nginx/sites-available/sites.template - ./nginx/default/html:/var/www/html - ./nginx/log/nginx:/var/log/nginx +## Configuration for Letsencrypt SSL Certificate - ./data/certbot/conf:/etc/letsencrypt - ./data/certbot/www:/var/www/certbot +## Configuration for Letsencrypt SSL Certificate +# - ./nginx/ssl/:/etc/ssl ports: - "80:80" - "443:443" @@ -26,6 +29,8 @@ services: command: /bin/bash -c "envsubst '$$NGINX_HOSTNAME' < /etc/nginx/sites-available/sites.template > /etc/nginx/sites-enabled/sites.conf && while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g 'daemon off;'" +## Configuration for Letsencrypt SSL Certificate +## comment out when using an SSL Certificate from a CA other than Letsencrypt certbot: image: certbot/certbot volumes: @@ -35,7 +40,7 @@ services: redis: - image: redis + image: redis:5.0-alpine restart: "no" ports: - 127.0.0.1:6379:6379 @@ -44,17 +49,16 @@ services: postgres: - image: postgres:9.5 + image: postgres:11.7-alpine restart: "no" ports: - 127.0.0.1:5432:5432 volumes: - ./data/postgres/:/var/lib/postgresql/data environment: - - PGHOST=postgres - - PGDATABASE=postgres - - PGUSER=postgres - - PGPASSWORD=password + - POSTGRES_DB=postgres + - POSTGRES_USER=postgres + - POSTGRES_PASSWORD=password scalelite.api: |