# Backend DATABASE_URL=postgresql+psycopg2://liferpg:liferpg@localhost:5432/liferpg LIFERPG_JWT_SECRET=change_me FRONTEND_ORIGIN=http://localhost:5173 FORCE_HTTPS=false # Google OAuth (if used) GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= GOOGLE_REDIRECT_URI=http://localhost:8000/api/v1/oauth/google/callback # Email (optional) LIFERPG_EMAIL_TRANSPORT=console # console|smtp|disabled SMTP_HOST= SMTP_PORT=587 SMTP_USERNAME= SMTP_PASSWORD= SMTP_USE_TLS=true SMTP_FROM= # Sync orchestration SYNC_MAX_CONCURRENCY_PER_PROVIDER=4 # Optional per-provider caps as JSON mapping # SYNC_PROVIDER_CAPS={"todoist":2,"github":3}