chore: set explicit container names and drop no-index middleware
- container_name: worldcup / worldcup_db for predictable exec/log targets - DATABASE_URL hostname updated from db to worldcup_db to match - Remove no-index@file from Traefik middleware chain (not configured) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+4
-2
@@ -2,11 +2,12 @@ services:
|
|||||||
app:
|
app:
|
||||||
build: .
|
build: .
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
container_name: worldcup
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
environment:
|
environment:
|
||||||
DATABASE_URL: postgres://wc:${DB_PASSWORD}@db:5432/worldcup
|
DATABASE_URL: postgres://wc:${DB_PASSWORD}@worldcup_db:5432/worldcup
|
||||||
NODE_ENV: production
|
NODE_ENV: production
|
||||||
labels:
|
labels:
|
||||||
- "traefik.enable=${TRAEFIK_ENABLED:-false}"
|
- "traefik.enable=${TRAEFIK_ENABLED:-false}"
|
||||||
@@ -17,7 +18,7 @@ services:
|
|||||||
- "traefik.http.routers.worldcup-web-secure.rule=Host(`${TRAEFIK_HOST}`)"
|
- "traefik.http.routers.worldcup-web-secure.rule=Host(`${TRAEFIK_HOST}`)"
|
||||||
- "traefik.http.routers.worldcup-web-secure.tls.certresolver=resolver"
|
- "traefik.http.routers.worldcup-web-secure.tls.certresolver=resolver"
|
||||||
- "traefik.http.routers.worldcup-web-secure.entrypoints=web-secure"
|
- "traefik.http.routers.worldcup-web-secure.entrypoints=web-secure"
|
||||||
- "traefik.http.routers.worldcup-web-secure.middlewares=security-headers@file,no-index@file"
|
- "traefik.http.routers.worldcup-web-secure.middlewares=security-headers@file"
|
||||||
- "traefik.http.services.worldcup-web-secure.loadbalancer.server.port=3000"
|
- "traefik.http.services.worldcup-web-secure.loadbalancer.server.port=3000"
|
||||||
- "traefik.docker.network=${NETWORK_NAME}"
|
- "traefik.docker.network=${NETWORK_NAME}"
|
||||||
networks:
|
networks:
|
||||||
@@ -26,6 +27,7 @@ services:
|
|||||||
db:
|
db:
|
||||||
image: postgres:16-alpine
|
image: postgres:16-alpine
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
container_name: worldcup_db
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_DB: worldcup
|
POSTGRES_DB: worldcup
|
||||||
POSTGRES_USER: wc
|
POSTGRES_USER: wc
|
||||||
|
|||||||
Reference in New Issue
Block a user