version: '3.8' # Dev branch — uses existing grafana.maukit.com instance instead of new container # Add loki + promtail only; configure Grafana datasource to point at loki.maukit.com services: loki: image: grafana/loki:3.3.1 container_name: loki-dev stdin_open: true tty: true command: -config.file=/etc/loki/local-config.yaml ports: - 3100:3100 volumes: - loki_data_dev:/loki networks: - backend - traefk-stack_default restart: unless-stopped labels: - "traefik.enable=true" - "traefik.http.routers.loki-dev.rule=Host(`loki-dev.maukit.com`)" - "traefik.http.routers.loki-dev.entrypoints=websecure" - "traefik.http.routers.loki-dev.tls=true" - "traefik.http.routers.loki-dev.tls.certresolver=production" promtail: image: grafana/promtail:3.3.1 container_name: promtail-dev stdin_open: true tty: true volumes: - /var/log:/var/log:ro - /var/lib/docker/containers:/var/lib/docker/containers:ro command: -config.file=/etc/promtail/config.yml networks: - backend restart: unless-stopped # Note: grafana instance at grafana.maukit.com is existing; configure datasource to loki-dev volumes: loki_data_dev: external: true networks: backend: external: true traefk-stack_default: external: true