compose.yaml.j2 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. services:
  2. monitoring:
  3. image: checkmk/check-mk-raw:2.4.0-latest
  4. container_name: checkmk
  5. ports:
  6. - "8000:8000"
  7. - "5000:5000"
  8. - "162:162/udp"
  9. environment:
  10. - TZ=Europe/Berlin
  11. - CMK_PASSWORD=${CMK_PASSWORD:?no password set}
  12. - CMK_SITE_ID=${CMK_SITE_ID:-cmk}
  13. tmpfs:
  14. - /opt/omd/sites/cmk/tmp:uid=1000,gid=1000
  15. volumes:
  16. - /etc/localtime:/etc/localtime:ro
  17. - data:/omd/sites:rw
  18. networks:
  19. - frontend
  20. labels:
  21. - traefik.enable=true
  22. - traefik.docker.network=frontend
  23. - traefik.http.services.checkmk.loadbalancer.server.port=5000
  24. - traefik.http.services.checkmk.loadbalancer.server.scheme=http
  25. - traefik.http.routers.checkmk.service=checkmk
  26. - traefik.http.routers.checkmk.rule=Host(`checkmk.home.arpa`)
  27. - traefik.http.routers.checkmk.entrypoints=websecure
  28. - traefik.http.routers.checkmk.tls=true
  29. - traefik.http.routers.checkmk.tls.certresolver=cloudflare
  30. restart: unless-stopped
  31. volumes:
  32. data:
  33. driver: local
  34. networks:
  35. frontend:
  36. external: true