Advertisement
Guest User

docker-compose

a guest
Apr 18th, 2023
357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. version: "3.8"
  2.  
  3. services:
  4. traefik:
  5. image: "traefik:latest"
  6. container_name: traefik
  7. restart: unless-stopped
  8. security_opt:
  9. - "no-new-privileges:true"
  10. #networks:
  11. # - proxy
  12. ports:
  13. - "80:80"
  14. - "443:443"
  15. - "8282:8080"
  16. volumes:
  17. - "/etc/localtime:/etc/localtime:ro"
  18. - "/var/run/docker.sock:/var/run/docker.sock:ro"
  19. - "./traefik-data/traefik.yml:/traefik.yml:ro"
  20. - "./traefik-data/acme.json:/acme.json"
  21. - "./traefik-data/configurations:/configurations"
  22. labels:
  23. - traefik.enable=true
  24. #- traefik.docker.network=proxy
  25. - traefik.http.routers.traefik-secure.entrypoints=websecure
  26. - traefik.http.routers.traefik-secure.rule=Host(`traefik.domain.com`)
  27. - traefik.http.routers.traefik-secure.service=api@internal
  28. - traefik.http.routers.traefik-secure.middlewares=user-auth@file
  29. environment:
  30. - 'CF_API_KEY=******'
  31.  
  32. whoami:
  33. image: "traefik/whoami"
  34. container_name: "whoami"
  35. labels:
  36. - "traefik.enable=true"
  37. - "traefik.http.routers.whoami.rule=Host(`whoami.${PRIMARY_DOMAIN}`)"
  38. - "traefik.http.routers.whoami.entrypoints=websecure"
  39. - "traefik.http.routers.whoami.service=whoami"
  40. - "traefik.http.routers.whoami.tls=true"
  41. - "traefik.http.routers.whoami.tls.certresolver=letsencrypt"
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement