feat: add lab SQLite migrate, LiteLLM env, and OTEL/Grafana stack
sonar / sonar (push) Skipped
sonar / sonar (pull_request) Failing after 40s

Enable local workshop readiness with executable SQLite migrations, OpenTelemetry hello signals, and a provisioned Grafana demo dashboard over Tempo/Loki/Prometheus.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-11 14:58:33 -03:00
co-authored by Cursor
parent 5307e2a9fa
commit 3b5c3fb86f
19 changed files with 1487 additions and 6 deletions
+13
View File
@@ -0,0 +1,13 @@
# LiteLLM (OpenAI-compatible)
LITELLM_BASE_URL=https://litellm.app.andreferraro.com/v1
LITELLM_MODEL=code
LITELLM_API_KEY=
# SQLite local
SQLITE_PATH=data/ticketlab.sqlite
# App → lab observability stack (docker compose)
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318
OTEL_SERVICE_NAME=ticketlab
# Prometheus scrapes host:3000/metrics via host.docker.internal
PORT=3000