Initial commit

This commit is contained in:
2026-02-07 11:03:53 -03:00
commit 84168f6f3c
64 changed files with 11402 additions and 0 deletions

21
.env.example Normal file
View File

@@ -0,0 +1,21 @@
# Docker Compose / production (Kutt + qr-api + qr-web)
# Copy to .env and set values before: docker compose up
# Required for Kutt (Postgres)
DB_USER=kutt
DB_PASSWORD=set-a-secure-password
DB_NAME=kutt
# Required for Kutt (JWT)
JWT_SECRET=set-a-long-random-string
# Optional: Kutt API key for qr-api shorten feature (create in Kutt UI first)
KUTT_API_KEY=
# ---
# Local dev (qr-api only, when running pnpm --filter qr-api dev)
# Set in .env.local or in devcontainer.json containerEnv; qr-api uses:
# DB_PATH default /data/db.sqlite (use ./.data/db.sqlite for dev)
# UPLOADS_PATH default /uploads (use ./.data/uploads for dev)
# KUTT_API_KEY optional, for shorten
# QR_API_URL is set in devcontainer for qr-web (http://localhost:8080)