mirror of
https://github.com/whekin/household-bot.git
synced 2026-03-31 20:14:02 +00:00
feat(deploy): add VPS compose deployment workflow
Co-authored-by: claw <stanislavkalishin+claw@gmail.com>
This commit is contained in:
39
deploy/vps/bot.env.example
Normal file
39
deploy/vps/bot.env.example
Normal file
@@ -0,0 +1,39 @@
|
||||
NODE_ENV=production
|
||||
LOG_LEVEL=info
|
||||
PORT=8080
|
||||
|
||||
DATABASE_URL=postgres://...
|
||||
DB_SCHEMA=public
|
||||
|
||||
TELEGRAM_BOT_TOKEN=...
|
||||
TELEGRAM_WEBHOOK_SECRET=...
|
||||
TELEGRAM_WEBHOOK_PATH=/webhook/telegram
|
||||
|
||||
MINI_APP_URL=https://household.whekin.dev
|
||||
MINI_APP_ALLOWED_ORIGINS=https://household.whekin.dev
|
||||
|
||||
OPENAI_API_KEY=
|
||||
PURCHASE_PARSER_MODEL=gpt-4o-mini
|
||||
ASSISTANT_MODEL=gpt-4o-mini
|
||||
TOPIC_PROCESSOR_MODEL=gpt-4o-mini
|
||||
TOPIC_PROCESSOR_TIMEOUT_MS=10000
|
||||
ASSISTANT_TIMEOUT_MS=20000
|
||||
ASSISTANT_MEMORY_MAX_TURNS=12
|
||||
ASSISTANT_RATE_LIMIT_BURST=5
|
||||
ASSISTANT_RATE_LIMIT_BURST_WINDOW_MS=60000
|
||||
ASSISTANT_RATE_LIMIT_ROLLING=50
|
||||
ASSISTANT_RATE_LIMIT_ROLLING_WINDOW_MS=86400000
|
||||
|
||||
SCHEDULER_SHARED_SECRET=replace-with-random-secret
|
||||
SCHEDULED_DISPATCH_PROVIDER=self-hosted
|
||||
|
||||
# Keep for cloud compatibility / fallback.
|
||||
SCHEDULER_OIDC_ALLOWED_EMAILS=
|
||||
SCHEDULED_DISPATCH_PUBLIC_BASE_URL=
|
||||
GCP_SCHEDULED_DISPATCH_PROJECT_ID=
|
||||
GCP_SCHEDULED_DISPATCH_LOCATION=
|
||||
GCP_SCHEDULED_DISPATCH_QUEUE=
|
||||
AWS_SCHEDULED_DISPATCH_REGION=
|
||||
AWS_SCHEDULED_DISPATCH_TARGET_LAMBDA_ARN=
|
||||
AWS_SCHEDULED_DISPATCH_ROLE_ARN=
|
||||
AWS_SCHEDULED_DISPATCH_GROUP_NAME=
|
||||
Reference in New Issue
Block a user