Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- services:
- traefik:
- image: traefik:v3.0
- container_name: traefik
- restart: unless-stopped
- security_opt:
- - no-new-privileges:true
- networks:
- - proxy
- ports:
- - 80:80
- - 443:443
- # - 443:443/tcp # Uncomment if you want HTTP3
- # - 443:443/udp # Uncomment if you want HTTP3
- environment:
- CF_DNS_API_TOKEN_FILE: /run/secrets/cf_api_token # note using _FILE for docker secrets
- # CF_DNS_API_TOKEN: ${CF_DNS_API_TOKEN} # if using .env
- TRAEFIK_DASHBOARD_CREDENTIALS: ${TRAEFIK_DASHBOARD_CREDENTIALS}
- secrets:
- - cf_api_token
- env_file: .env # use .env
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - /var/run/docker.sock:/var/run/docker.sock:ro
- - ./data/traefik.yml:/traefik.yml:ro
- - ./data/acme.json:/acme.json
- - ./data/config.yml:/config.yml:ro
- labels:
- secrets:
- cf_api_token:
- file: ./cf_api_token.txt
- networks:
- proxy:
- external: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement