Files

58 lines
1.2 KiB
Bash

# Application
NODE_ENV=development
# Optional image build mirrors for networks where deb.debian.org is unavailable.
DEBIAN_MIRROR=https://deb.debian.org/debian
DEBIAN_SECURITY_MIRROR=https://deb.debian.org/debian-security
PORT=3000
APP_NAME=TelegramUserGateway
CORS_ORIGINS=
# PostgreSQL
DB_HOST=localhost
DB_PORT=5432
DB_USERNAME=postgres
DB_PASSWORD=postgres
DB_DATABASE=telegram_gateway
DB_SYNCHRONIZE=false
DB_MIGRATIONS_RUN=true
# Redis
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=0
REDIS_ENABLED=true
# JWT
JWT_SECRET=change-me-to-a-secure-random-string
JWT_EXPIRATION=24h
# TDLib
TDLIB_PATH=/usr/local/lib/libtdjson.so
TG_API_ID=0
TG_API_HASH=your_api_hash_here
# 可选默认代理。账号未绑定专属代理时使用;只影响 Telegram TDLib 出站。
TG_DEFAULT_PROXY_TYPE=
TG_DEFAULT_PROXY_HOST=
TG_DEFAULT_PROXY_PORT=
TG_DEFAULT_PROXY_USERNAME=
TG_DEFAULT_PROXY_PASSWORD=
TG_DEFAULT_PROXY_SECRET=
# Rate Limiting
RATE_LIMIT_DEFAULT_TTL=60000
RATE_LIMIT_DEFAULT_LIMIT=30
# Webhook
WEBHOOK_MAX_RETRIES=8
WEBHOOK_RETRY_BACKOFF_BASE=5000
WEBHOOK_TIMEOUT=10000
# File Storage
FILE_STORAGE_PATH=./uploads
FILE_MAX_SIZE=209715200
# Admin
ADMIN_API_KEY=change-me-admin-key