54 lines
1.5 KiB
Bash
54 lines
1.5 KiB
Bash
NODE_ENV=production
|
|
|
|
PORT=3010
|
|
API_UPSTREAM=http://127.0.0.1:6000
|
|
PUBLIC_ORIGIN=https://example.com
|
|
|
|
BACKEND_PORT=6000
|
|
BACKEND_HOST=127.0.0.1
|
|
BACKEND_ALLOWED_ORIGINS=https://example.com
|
|
TSS_BATTLES_DB=./tss_battles.db
|
|
TSS_TEAMS_DB=./tss_teams.db
|
|
TSS_TOURNAMENTS_DB=./tss_tournaments.db
|
|
|
|
VEHICLE_TRANSLATIONS_JSON=/mnt/HC_Volume_105581488/STORAGE/CACHE/vehicle_translations.json
|
|
VEHICLE_DATA_CACHE_JSON=/mnt/HC_Volume_105581488/STORAGE/CACHE/vehicle_data_cache.json
|
|
VEHICLE_ICONS_DIR=./dist/vehicle-icons
|
|
VEHICLE_ICONS_SRC=/home/deploy/BOTS/SHARED/ICONS/VEHICLES
|
|
|
|
UPTIME_STORAGE_DIR=~/tsswebstorage
|
|
UPTIME_DATABASE_FILE=uptime.sqlite
|
|
UPTIME_SAMPLE_INTERVAL_MS=1800000
|
|
UPTIME_HISTORY_LIMIT=336
|
|
|
|
ANALYTICS_DATABASE_FILE=viewers.sqlite
|
|
ANALYTICS_RETENTION_DAYS=30
|
|
ANALYTICS_ACTIVE_WINDOW_SECONDS=75
|
|
|
|
API_CACHE_TTL_MS=15000
|
|
PUBLIC_DATA_CACHE_DIR=~/tsswebstorage/public-data
|
|
PUBLIC_DATA_CACHE_FRESH_MS=300000
|
|
PUBLIC_DATA_CACHE_STALE_MS=86400000
|
|
PUBLIC_DATA_PREWARM_INTERVAL_MS=300000
|
|
PUBLIC_DATA_COLD_TIMEOUT_MS=8000
|
|
API_RATE_LIMIT_WINDOW_MS=60000
|
|
API_RATE_LIMIT_MAX=120
|
|
SITE_SESSION_SECRET=change-me-to-a-long-random-secret
|
|
SITE_SESSION_TTL_SECONDS=43200
|
|
|
|
TRUST_PROXY=cloudflare
|
|
TRUSTED_UPSTREAM_IPS=127.0.0.1,::1,::ffff:127.0.0.1
|
|
|
|
WEBHOOK_PORT=3011
|
|
GITHUB_WEBHOOK_SECRET=change-me
|
|
GITHUB_WEBHOOK_REFS=refs/heads/main
|
|
GITHUB_WEBHOOK_REPOSITORY=
|
|
RESTART_TARGETS=tssbot-web,tssbot-backend
|
|
DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/...
|
|
DISCORD_INCLUDE_PATCH=true
|
|
|
|
VITE_TURNSTILE_SITE_KEY=
|
|
TURNSTILE_SECRET_KEY=
|
|
VITE_SITE_GATE=true
|
|
VITE_STATIC_DATA=false
|