Files
infissionline.configurator/docker-compose.yml

32 lines
1015 B
YAML

version: "3"
services:
webapp:
image: nginx:alpine
container_name: infissionline_webapp
restart: always
labels:
- "traefik.enable=true"
# Regola del dominio (Attento ai backtick ` )
- "traefik.http.routers.infissionline.rule=Host(`infissionline-test.com`)"
# Dice a Traefik di ascoltare sulla porta 443 (HTTPS)
- "traefik.http.routers.infissionline.entrypoints=websecure"
# ⚠️ MODIFICA IMPORTANTE:
# Togliamo il 'certresolver' (che cerca Let's Encrypt vero)
# Mettiamo solo 'tls=true'. Questo dice a Traefik:
# "Usa un certificato finto autogenerato, non chiamare Let's Encrypt"
- "traefik.http.routers.infissionline.tls=true"
# ⚠️ AGGIUNTA IMPORTANTE:
# Diciamo esplicitamente a Traefik che il container risponde sulla porta 80 interna
- "traefik.http.services.infissionline.loadbalancer.server.port=80"
networks:
- web_proxy
networks:
web_proxy:
external: true