fix(standards): align container rules, deploy script, docs and tests

This commit is contained in:
Jan Wagner
2026-08-31 20:32:49 +02:00
parent 318efe45c6
commit 361af1eaaf
7 changed files with 42 additions and 11 deletions
+3 -2
View File
@@ -14,7 +14,7 @@ services:
dockerfile: Dockerfile
args:
NEXT_PUBLIC_SITE_URL: ${NEXT_PUBLIC_SITE_URL:-https://eldov.win}
image: eldov-portfolio:latest
image: eldov-portfolio:1.0.0
container_name: eldov-portfolio
mem_limit: 512m
restart: unless-stopped
@@ -49,9 +49,10 @@ services:
- "traefik.http.routers.eldov-win.entrypoints=websecure"
- "traefik.http.routers.eldov-win.tls=true"
- "traefik.http.routers.eldov-win.tls.certresolver=http_resolver"
- "traefik.http.routers.eldov-win.middlewares=default@file,crowdsec-bouncer-plugin@file"
- "traefik.http.routers.eldov-win.middlewares=my-get-real-ip@file,default@file,crowdsec-bouncer-plugin@file"
- "traefik.http.routers.eldov-win.service=eldov-win"
- "traefik.http.services.eldov-win.loadbalancer.server.port=3000"
- "com.centurylinklabs.watchtower.enable=false"
# HTTP→HTTPS-Redirect für die unverschlüsselte Variante (Traefik
# bringt dafür eine eingebaute redirectScheme-Middleware mit).
- "traefik.http.routers.eldov-win-http.rule=Host(`eldov.win`) || Host(`www.eldov.win`)"