# Database DATABASE_URL="postgresql://ftstore:ftstore@localhost:5432/ftstore?schema=public" # Telegram (TDLib) TELEGRAM_API_ID= TELEGRAM_API_HASH= TELEGRAM_PHONE= TELEGRAM_CHANNELS=channel1,channel2 # GitHub # Only a fallback for the FTStore Manager proxy (/api/ftstore-app/*). IPAs, the # feed and tweak icons are all served from this server; repositories to scrape # are configured per source in Settings → Channels, each with its own token. GITHUB_TOKEN= # Optional: token used only by /api/ftstore-app/*. # Falls back to GITHUB_TOKEN when left blank. The FTStore app repo is hardcoded. FTSTORE_APP_GITHUB_TOKEN= # App Store APPSTORE_COUNTRY=us # Application NODE_ENV=development PORT=3000 SCAN_INTERVAL_MINUTES=30 JSON_REGEN_INTERVAL_MINUTES=60 CLEANUP_INTERVAL_HOURS=24 MAX_VERSIONS_PER_APP=5 TEMP_DIR=/tmp/ftstore LOG_RETENTION_DAYS=30 # Local storage for IPA files and tweak icons. Must be the same volume in the # app and worker containers. STORAGE_DIR=/app/storage # Total-size cap in GiB. The scraper stops downloading once stored IPAs reach # it; manual dashboard uploads are never blocked. 0 = unlimited. MAX_STORAGE_GB=0