This commit is contained in:
godd0t
2023-05-10 09:11:23 +02:00
parent 8ff2ae26e7
commit 11c4ba3708
3 changed files with 15 additions and 9 deletions

View File

@@ -19,7 +19,7 @@ services:
- "traefik.http.routers.${APP_NAME}-backend.entrypoints=web-secure"
- "traefik.http.services.${APP_NAME}-backend.loadbalancer.server.port=${APP_PORT}"
- "traefik.http.routers.${APP_NAME}-backend.tls.certresolver=letsencrypt"
env_file: .env.prod
env_file: .env
# depends_on:
# db:
# condition: service_healthy
@@ -31,7 +31,7 @@ services:
hostname: "${POSTGRES_HOST:-db}"
volumes:
- postgres_data_dir:/var/lib/postgresql/data/
env_file: .env.prod
env_file: .env
ports:
- "5432:5432"
shm_size: 1g
@@ -52,7 +52,7 @@ services:
volumes:
- ./src:/usr/src/app/
- ./deployment/scripts:/app/deployment/scripts/
env_file: .env.prod
env_file: .env
depends_on:
- db
- redis
@@ -68,13 +68,13 @@ services:
image: traefik:v2.5
container_name: "${APP_NAME}-traefik"
env_file:
- .env.prod
- .env
command:
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--entrypoints.web.address=:80"
- "--entrypoints.web-secure.address=:443"
- "--certificatesresolvers.letsencrypt.acme.email=app@dev-test.com"
- "--certificatesresolvers.letsencrypt.acme.email=${LETSENCRYPT_EMAIL}"
- "--certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json"
- "--certificatesresolvers.letsencrypt.acme.httpchallenge=true"
- "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web"