https e ssl

This commit is contained in:
Gabriel Santana de Menezes 2026-05-13 19:23:16 -04:00
parent 3c8f843be9
commit 01e0b9ada6

View file

@ -6,20 +6,25 @@ services:
environment: environment:
- DOCKER_API_VERSION=1.54 - DOCKER_API_VERSION=1.54
command: command:
- "--api.insecure=true"
- "--providers.docker=true" - "--providers.docker=true"
- "--providers.docker.exposedbydefault=false" - "--providers.docker.exposedbydefault=false"
- "--providers.docker.httpClientTimeout=30"
- "--entrypoints.web.address=:80" - "--entrypoints.web.address=:80"
- "--log.level=DEBUG" - "--entrypoints.websecure.address=:443"
- "--accesslog=true" # Força o redirecionamento de HTTP para HTTPS
- "--entrypoints.web.http.redirections.entryPoint.to=websecure"
- "--entrypoints.web.http.redirections.entryPoint.scheme=https"
# Configuração do Let's Encrypt para SSL automático
- "--certificatesresolvers.leresolver.acme.httpchallenge=true"
- "--certificatesresolvers.leresolver.acme.httpchallenge.entrypoint=web"
- "--certificatesresolvers.leresolver.acme.email=gabrielufmscc@gmail.com"
- "--certificatesresolvers.leresolver.acme.storage=/letsencrypt/acme.json"
ports: ports:
- "80:80" - "80:80"
- "8080:8080" - "443:443"
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro - /var/run/docker.sock:/var/run/docker.sock:ro
- traefik_certs:/letsencrypt
networks: networks:
- traefik-public - traefik-public