Advertisement
Guest User

Traefik compose

a guest
Apr 12th, 2025
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. traefik:
  2. image: traefik:latest
  3. container_name: traefik
  4. networks:
  5. - proxy
  6. ports:
  7. - "80:80"
  8. - "443:443"
  9. - "8080:8080"
  10. env_file:
  11. - .env
  12. environment:
  13. - CF_API_EMAIL=${CF_API_EMAIL}
  14. - CF_API_KEY=${CF_API_KEY}
  15. volumes:
  16. - ./traefik/config/traefik.yml:/etc/traefik/traefik.yml:ro # Configuration file
  17. - ./traefik/config/dynamic/:/etc/traefik/dynamic/:ro # Dynamic configuration folder
  18. - ./traefik/config/certs/:/var/traefik/certs/:rw # TLS certificates
  19. - /var/run/docker.sock:/var/run/docker.sock
  20. restart: unless-stopped
  21. labels:
  22. - 'traefik.enable=true'
  23. - 'traefik.http.routers.api.rule=Host(`traefik.local.${DOMAIN}`)'
  24. - 'traefik.http.routers.api.entryPoints=web'
  25. - 'traefik.http.routers.api.service=api@internal'
  26. - 'traefik.http.routers.service=api'
  27. - 'traefik.http.services.api.loadbalancer.server.port=8080'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement