This commit is contained in:
John Doe
2025-11-28 21:13:02 -05:00
parent 24a78a7ff3
commit 8ceac913a1

View File

@@ -45,7 +45,7 @@ services:
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_DB=${POSTGRES_DB}
traefik:
image: traefik
image: traefik:v3.0
container_name: traefik-drop-shielded
network_mode: "service:gluetun"
restart: unless-stopped
@@ -53,12 +53,13 @@ services:
- .env
command:
- --api.dashboard=true
- --api.insecure=true
- --providers.docker=true
- --providers.docker.exposedByDefault=false
- --entrypoints.web.address=:${DROP_AIRVPN_PORT}
# - --entrypoints.websecure.address=:443
# - --certificatesresolvers.myresolver.acme.tlschallenge=true
# - --certificatesresolvers.myresolver.acme.email=your-email@example.com
# - --certificatesresolvers.myresolver.acme.storage=/etc/traefik/acme.json
- --log.level=INFO
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
security_opt:
- "label=disable"
drop:
@@ -85,6 +86,6 @@ services:
- EXTERNAL_URL=http://${DROP_DDNS}:${DROP_AIRVPN_PORT}
labels:
- "traefik.enable=true"
- "traefik.http.routers.whoami.rule=Host('drop-oss.airdns.org')"
- "traefik.http.routers.whoami.entrypoints=web"
# - "traefik.http.routers.whoami.tls.certresolver=myresolver"
- "traefik.http.routers.drop.rule=Host(`${DROP_DDNS}`)"
- "traefik.http.routers.drop.entrypoints=web"
- "traefik.http.services.drop.loadbalancer.server.port=3000"