Update traefik/docker-compose.yml

This commit is contained in:
2025-11-18 11:49:11 +01:00
parent 9d2f7cc17a
commit 18bea5b5ea

View File

@@ -4,8 +4,13 @@ services:
container_name: traefik
restart: unless-stopped
#env_file: [./.env]
env_file:
- /srv/traefik/secrets/cloudflare.env
#env_file:
#- /srv/traefik/secrets/cloudflare.env
environment:
- DOMAIN_BASE=${DOMAIN_BASE}
- CF_API_TOKEN=${CF_API_TOKEN}
- TRAEFIK_DASHBOARD_USER=${TRAEFIK_DASHBOARD_USER}
- TRAEFIK_DASHBOARD_PASS=${TRAEFIK_DASHBOARD_PASS}
command:
- --entrypoints.web.address=:80
- --entrypoints.websecure.address=:443
@@ -38,9 +43,13 @@ services:
image: cloudflare/cloudflared:2025.10.1
restart: unless-stopped
env_file:
- /srv/traefik/secrets/cloudflared.env # bevat TUNNEL_TOKEN
# - /srv/traefik/secrets/cloudflared.env # bevat TUNNEL_TOKEN
command: ["tunnel","run"] # géén token in command
user: "65532:65532" # non-root (optioneel)
# user: "65532:65532" # non-root (optioneel)
environment:
- TUNNEL_TOKEN=${TUNNEL_TOKEN}
- TUNNEL_TRANSPORT_PROTOCOL=${TUNNEL_TRANSPORT_PROTOCOL}
- NO_AUTOUPDATE=${NO_AUTOUPDATE}
security_opt:
- no-new-privileges:true
read_only: true