Files
household-bot/.env.example

43 lines
1.0 KiB
Plaintext

# Core
NODE_ENV=development
LOG_LEVEL=info
PORT=3000
# Database
DATABASE_URL=postgres://postgres:postgres@127.0.0.1:54322/postgres
# Optional Supabase
SUPABASE_URL=https://your-project-ref.supabase.co
SUPABASE_PUBLISHABLE_KEY=your-supabase-publishable-key
SUPABASE_SERVICE_ROLE_KEY=your-supabase-service-role-key
# Telegram
TELEGRAM_BOT_TOKEN=your-telegram-bot-token
TELEGRAM_WEBHOOK_SECRET=your-webhook-secret
TELEGRAM_WEBHOOK_PATH=/webhook/telegram
TELEGRAM_HOUSEHOLD_CHAT_ID=-1001234567890
TELEGRAM_PURCHASE_TOPIC_ID=777
TELEGRAM_FEEDBACK_TOPIC_ID=888
# Household
HOUSEHOLD_ID=11111111-1111-4111-8111-111111111111
# Mini app
MINI_APP_ALLOWED_ORIGINS=http://localhost:5173
# Parsing / AI
OPENAI_API_KEY=your-openai-api-key
PARSER_MODEL=gpt-4.1-mini
# Optional monitoring
SENTRY_DSN=
# Optional GCP / deploy
GCP_PROJECT_ID=your-gcp-project-id
GCP_REGION=europe-west1
CLOUD_RUN_SERVICE_BOT=household-bot
# Scheduler
SCHEDULER_SHARED_SECRET=your-scheduler-shared-secret
SCHEDULER_OIDC_ALLOWED_EMAILS=scheduler-invoker@your-project.iam.gserviceaccount.com