camp-compose/docker-compose.reverse-proxy.yml
Pierre de Lacroix 4c76772132
initial commit
2025-10-11 18:38:06 +02:00

31 lines
962 B
YAML

services:
traefik:
image: traefik:v3.5
container_name: traefik
restart: always
ports:
- 80:80 # (HTTP)
- 443:443 # (HTTPS)
command:
- --providers.docker=true
- --providers.docker.exposedByDefault=false
- --certificatesresolvers.le-ssl.acme.email=${ACME_EMAIL}
- --certificatesresolvers.le-ssl.acme.storage=acme.json
- --certificatesresolvers.le-ssl.acme.httpchallenge.entrypoint=web
- --tls.options.default.minVersion=VersionTLS12
- --entrypoints.http.address=:80
- --entrypoints.http.http.redirections.entryPoint.to=https
- --entrypoints.http.http.redirections.entryPoint.scheme=https
- --entrypoints.https.address=:443
- --entrypoints.https.http.tls.certResolver=le-ssl
volumes:
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- default
- front
networks:
front:
external: true