services: log-guardian: image: gitea.wayfinderak.com/wayfinderak/log-guardian:${IMAGE_TAG:-latest} environment: LOG_GUARDIAN_ADDR: :8080 LOG_GUARDIAN_DATA_PATH: /data/config.json LOG_GUARDIAN_POLL_INTERVAL: ${LOG_GUARDIAN_POLL_INTERVAL:-1m} LOG_GUARDIAN_DRY_RUN_ACTIONS: ${LOG_GUARDIAN_DRY_RUN_ACTIONS:-true} LOKI_URL: ${LOKI_URL:-http://loki:3100} LOKI_TENANT_ID: ${LOKI_TENANT_ID:-} LOKI_USERNAME: ${LOKI_USERNAME:-} LOKI_PASSWORD: ${LOKI_PASSWORD:-} LOG_GUARDIAN_ANALYSIS_PROVIDER: ${LOG_GUARDIAN_ANALYSIS_PROVIDER:-none} LOG_GUARDIAN_ANALYSIS_ENDPOINT: ${LOG_GUARDIAN_ANALYSIS_ENDPOINT:-} LOG_GUARDIAN_ANALYSIS_TOKEN: ${LOG_GUARDIAN_ANALYSIS_TOKEN:-} volumes: - log_guardian_data:/data ports: - "${LOG_GUARDIAN_PORT:-8081}:8080" healthcheck: test: ["CMD", "wget", "-qO-", "http://127.0.0.1:8080/healthz"] interval: 30s timeout: 5s retries: 5 restart: unless-stopped volumes: log_guardian_data: