docker-compose.yaml 657 B

123456789101112131415161718192021222324
  1. ---
  2. # -- (Optional) When using a custom network
  3. # networks:
  4. # your-traefik-network:
  5. # external: true
  6. services:
  7. traefik:
  8. image: traefik:v2.10.4
  9. container_name: traefik
  10. ports:
  11. - 80:80
  12. - 443:443
  13. # -- (Optional) Enable Dashboard, don't do in production
  14. # - 8080:8080
  15. volumes:
  16. - ./config:/etc/traefik
  17. - /var/run/docker.sock:/var/run/docker.sock:ro
  18. # -- (Optional) When using Cloudflare as Cert Resolver
  19. # environment:
  20. # - CF_DNS_API_TOKEN=your-cloudflare-api-token
  21. # -- (Optional) When using a custom network
  22. # networks:
  23. # - your-traefik-network
  24. restart: unless-stopped