# 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 * * *