32 lines
1015 B
YAML
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 |