| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- ---
- name: "Loki"
- description: "An open-source log aggregation system"
- version: "0.0.1"
- date: "2023-10-01"
- author: "Christian Lempa"
- tags:
- - loki
- - monitoring
- - logging
- ---
- services:
- loki:
- container_name: loki
- image: docker.io/grafana/loki:3.5.3
- command: "-config.file=/etc/loki/config.yaml"
- ports:
- # --> (Optional) Remove when using traefik...
- - "3100:3100"
- # <--
- volumes:
- - ./config/config.yaml:/etc/loki/config.yaml:ro
- - data_loki:/loki:rw
- # --> (Optional) When using traefik...
- # labels:
- # - traefik.enable=true
- # # -- Traefik Services
- # - traefik.http.services.loki.loadbalancer.server.port=3100
- # # -- Traefik Routers
- # - traefik.http.routers.loki.entrypoints=websecure
- # - traefik.http.routers.loki.rule=Host(`loki-fqdn`)
- # - traefik.http.routers.loki.tls=true
- # - traefik.http.routers.loki.tls.certresolver=cloudflare
- # - traefik.http.routers.loki.service=loki
- # # -- (Optional) Authentication
- # # - traefik.http.routers.loki.middlewares=authentik-middleware@file
- # networks:
- # - frontend
- # <--
- restart: unless-stopped
- volumes:
- data_loki:
- driver: local
- # --> (Optional) When using traefik...
- # networks:
- # frontend:
- # external: true
- # <--
|