compose.yaml.j2 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  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.http.services.checkmk.loadbalancer.server.port=5000
  23. - traefik.http.services.checkmk.loadbalancer.server.scheme=http
  24. - traefik.http.routers.checkmk.service=checkmk
  25. - traefik.http.routers.checkmk.rule=Host(`checkmk.home.arpa`)
  26. - traefik.http.routers.checkmk.entrypoints=websecure
  27. - traefik.http.routers.checkmk.tls=true
  28. - traefik.http.routers.checkmk.tls.certresolver=cloudflare
  29. restart: unless-stopped
  30. volumes:
  31. data:
  32. driver: local
  33. networks:
  34. frontend:
  35. external: true