Create docker-compose.yml

This commit is contained in:
Marcos Lohmann
2025-07-01 15:53:44 -03:00
committed by GitHub
parent e65d6ae0bb
commit eece41349e

View File

@@ -0,0 +1,31 @@
version: '3.8'
services:
traefik:
image: traefik:v2.10
container_name: traefik
command:
- "--api.dashboard=true"
- "--providers.docker=true"
- "--providers.docker.exposedByDefault=false"
- "--entrypoints.web.address=:80"
- "--entrypoints.websecure.address=:443"
- "--certificatesresolvers.le.acme.httpchallenge=true"
- "--certificatesresolvers.le.acme.httpchallenge.entrypoint=web"
- "--certificatesresolvers.le.acme.email=xptoaicom@xptoai.com.br"
- "--certificatesresolvers.le.acme.storage=/letsencrypt/acme.json"
- "--entrypoints.web.http.redirections.entrypoint.to=websecure"
- "--entrypoints.web.http.redirections.entrypoint.scheme=https"
ports:
- "80:80"
- "443:443"
- "8080:8080"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
- "./traefik/acme.json:/letsencrypt/acme.json"
networks:
- traefik-net
networks:
traefik-net:
external: true