first commit

This commit is contained in:
Mateusz Gruszczyński
2026-03-04 15:21:03 +01:00
commit 5429f176c9
53 changed files with 3808 additions and 0 deletions

25
backend/.env.example Normal file
View File

@@ -0,0 +1,25 @@
APP_ENV=dev
APP_NAME=mt-traffic
BASE_URL=http://localhost:8000
# SQLite: w dev może być w repo, w dockerze zapisujemy do /data
DATABASE_URL=sqlite+aiosqlite:///./mt_traffic.db
DOCKER_DATABASE_URL=sqlite+aiosqlite:////data/mt_traffic.db
# Security
SESSION_SECRET=change_me_long_random
CREDENTIALS_MASTER_KEY=change_me_32bytes_base64_fernet
PASSWORD_HASH_ALG=argon2
# Cookies
COOKIE_SECURE=false
COOKIE_SAMESITE=lax
CORS_ORIGINS=http://localhost:3000
# Polling
DEFAULT_POLL_INTERVAL_MS=1000
MAX_WS_SUBSCRIPTIONS_PER_USER=10
# Bootstrap admin
ADMIN_BOOTSTRAP_EMAIL=admin@example.com
ADMIN_BOOTSTRAP_PASSWORD=admin1234