docker-compose.yml 594 B

123456789101112131415161718192021222324
  1. ---
  2. services:
  3. ip:
  4. image: traefik/whoami
  5. restart: always
  6. labels:
  7. - 'traefik.enable=true'
  8. - 'traefik.docker.network=discovery'
  9. - 'traefik.http.routers.ip.rule=Host(`ip.${DEPLOY_HOST}`)'
  10. - 'traefik.http.services.ip.loadbalancer.server.port=80'
  11. - 'traefik.http.routers.ip.tls.certresolver=le'
  12. - 'traefik.http.routers.ip.middlewares=waf@docker'
  13. networks:
  14. - discovery
  15. ports:
  16. - '30880:80'
  17. logging:
  18. driver: gelf
  19. options:
  20. gelf-address: "udp://${LOGGING_HOST}:12201"
  21. networks:
  22. discovery:
  23. external: true