compose.yaml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ---
  2. services:
  3. monitoring:
  4. image: checkmk/check-mk-raw:2.4.0-latest
  5. container_name: checkmk
  6. ports:
  7. - "8000:8000"
  8. - "5000:5000"
  9. - "162:162/udp"
  10. environment:
  11. - TZ=Europe/Berlin
  12. - CMK_PASSWORD=${CMK_PASSWORD:?no password set}
  13. - CMK_SITE_ID=${CMK_SITE_ID:-cmk}
  14. tmpfs:
  15. - /opt/omd/sites/cmk/tmp:uid=1000,gid=1000
  16. volumes:
  17. - /etc/localtime:/etc/localtime:ro
  18. - data:/omd/sites:rw
  19. networks:
  20. - frontend
  21. labels:
  22. - traefik.enable=true
  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