Add config validation and deployment docs

This commit is contained in:
2569718930@qq.com
2026-03-20 22:00:02 +08:00
parent 3196552c78
commit f6771247a6
13 changed files with 849 additions and 102 deletions
+44
View File
@@ -0,0 +1,44 @@
# PolyWeather secrets-only template
# Copy the required lines into your real `.env` / platform secret manager.
# Never commit actual values.
########################################
# Telegram
########################################
TELEGRAM_BOT_TOKEN=
########################################
# Supabase
########################################
SUPABASE_URL=
SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
########################################
# Entitlement / dashboard
########################################
POLYWEATHER_BACKEND_ENTITLEMENT_TOKEN=
POLYWEATHER_DASHBOARD_ACCESS_TOKEN=
########################################
# Meteoblue / third-party APIs
########################################
METEOBLUE_API_KEY=
########################################
# Wallet / payments
########################################
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=
POLYWEATHER_PAYMENT_RECEIVER_CONTRACT=
POLYWEATHER_PAYMENT_ACCEPTED_TOKENS_JSON=
POLYWEATHER_PAYMENT_PLAN_CATALOG_JSON=
########################################
# Optional exchange / market secrets
########################################
POLYMARKET_API_KEY=
POLYMARKET_SECRET_KEY=
POLYMARKET_PASSPHRASE=
POLYMARKET_WALLET_ADDRESS=