Initial commit: YouTube Studio Flow (backend, frontend, infrastructure, docs)
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# Database
|
||||
DATABASE_URL=postgresql://studioflow:change_me@localhost:5432/studioflow
|
||||
|
||||
# Redis
|
||||
REDIS_URL=redis://:change_me@localhost:6379
|
||||
|
||||
# JWT
|
||||
JWT_SECRET=change_me_min_32_chars_xxxxxxxxxxxxxxxxxxx
|
||||
JWT_REFRESH_SECRET=change_me_min_32_chars_refresh_xxxxxxxxx
|
||||
|
||||
# Google OAuth + YouTube
|
||||
GOOGLE_CLIENT_ID=your_google_client_id
|
||||
GOOGLE_CLIENT_SECRET=your_google_client_secret
|
||||
GOOGLE_CALLBACK_URL=http://localhost:3001/api/v1/auth/google/callback
|
||||
|
||||
# Token encryption (AES-256 for YouTube tokens stored in DB)
|
||||
TOKEN_ENCRYPTION_KEY=change_me_exactly_32chars_key_xxxx
|
||||
|
||||
# App
|
||||
PORT=3001
|
||||
FRONTEND_URL=http://localhost:3000
|
||||
NODE_ENV=development
|
||||
|
||||
# Conflict detection (worker) — global kill switch + cron.
|
||||
# Per-team toggle and batch limits live in Team settings.
|
||||
CONFLICT_DETECTION_ENABLED=false
|
||||
CONFLICT_DETECTION_CRON=0 3 * * *
|
||||
Reference in New Issue
Block a user