homeinfra_infra/docker/traefik/docker-compose.yml

32 lines
658 B
YAML
Raw Normal View History

2023-12-16 22:01:00 +08:00
version: "2"
services:
web:
restart: unless-stopped
2023-12-16 22:01:00 +08:00
image: traefik:v2.9.7
container_name: traefik
networks:
- traefik_default
- net
ports:
- 80:80
- 443:443
- 22:22
2023-12-16 22:01:00 +08:00
# - "8080:8080"
command:
- --configFile=/conf/traefik.yml
2023-12-16 22:01:00 +08:00
environment:
- CLOUDFLARE_DNS_API_TOKEN=${CLOUDFLARE_DNS_API_TOKEN}
- TZ=Asia/Shanghai
2023-12-16 22:01:00 +08:00
volumes:
- ./conf:/conf:ro
- ./data/letsencrypt:/letsencrypt
- /var/log/traefik_logs:/logs
2023-12-16 22:01:00 +08:00
- /var/run/docker.sock:/var/run/docker.sock
env_file:
- .env
networks:
net:
driver: bridge
traefik_default:
external: true