# Error monitoring (optional). Use the same DSN for both locally; VITE_ is required for the browser bundle. # SENTRY_DSN=https://...@....ingest.sentry.io/... # VITE_SENTRY_DSN=https://...@....ingest.sentry.io/... # Source map upload during pnpm build (optional; also set as GitHub Actions secret for CI) # SENTRY_AUTH_TOKEN=sntrys_... # Set to "1" to upload source maps to Sentry during build. Without this, build skips Sentry upload # even if SENTRY_AUTH_TOKEN is present. Typically only set in CI deploy / Docker build. # SENTRY_PUBLISH_RELEASE=1 # Optional: Sentry environment tag, performance sampling (0–1). Client rate is fixed at build time (VITE_*). # SENTRY_ENVIRONMENT=development # SENTRY_TRACES_SAMPLE_RATE=0 # VITE_SENTRY_TRACES_SAMPLE_RATE=0 UPFLOW_DATA_DIR=./data BETTER_AUTH_SECRET=your-better-auth-secret-at-least-32-chars GITHUB_CLIENT_ID=your-github-client-id GITHUB_CLIENT_SECRET=your-github-client-secret # Optional: point GitHub REST API calls at an emulator in local/dev tests. # GITHUB_API_BASE_URL=http://localhost:4000 # Disable the production hourly crawl scheduler, for example in restore drills. # DISABLE_JOB_SCHEDULER=1 # GitHub App(method=github_app 時のみ必須) GITHUB_APP_ID= # 秘密鍵は base64(Fly.io 等で改行を含む PEM を安全に渡すため) GITHUB_APP_PRIVATE_KEY= # Webhook 署名検証(GitHub App の Webhook シークレット) GITHUB_WEBHOOK_SECRET= INTEGRATION_PRIVATE_TOKEN=glpat-abcdefghijklmnopqrst BETTER_AUTH_URL=http://localhost:5173 GEMINI_API_KEY=your_gemini_api_key SEED_ADMIN_EMAIL=admin@example.com SEED_ADMIN_GITHUB_LOGIN=your-github-login SEED_MEMBER_EMAIL=member@example.com