Files
PaperPhone/server/.env
2026-03-30 01:02:02 +08:00

40 lines
965 B
Bash

PORT=3000
NODE_ENV=development
JWT_SECRET=paperphone_dev_secret_change_in_prod
JWT_EXPIRES_IN=7d
DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASS=root
DB_NAME=paperphone
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASS=
# Cloudflare R2 (S3-compatible object storage)
R2_ACCOUNT_ID=
R2_ACCESS_KEY_ID=
R2_SECRET_ACCESS_KEY=
R2_BUCKET=paperphone
R2_PUBLIC_URL=
# Cloudflare Calls (TURN service)
# Get from: Cloudflare Dashboard → Calls → Your App → API Keys
CF_CALLS_APP_ID=
CF_CALLS_APP_SECRET=
# Web Push (VAPID)
VAPID_PUBLIC_KEY=BHH2RsficTy-hJbuTl9CroLeBbSZ69ZO-o8VrjG5vWxi1v8Y8p6DNB0cM7NtgdVYSLZcDBVvg6wuL7YLGdSbZuA
VAPID_PRIVATE_KEY=DdTPWyfAtG5Faxv2KvGq8sPhJ4KTAB87mI-a-GXux08
VAPID_SUBJECT=mailto:admin@paperphone.app
# OneSignal (Median.co native push)
ONESIGNAL_APP_ID=
ONESIGNAL_REST_KEY=
# Telegram Bot API (for sticker proxy)
TELEGRAM_BOT_TOKEN=
# Sticker Packs (comma-separated name:label, leave blank for 8 built-in defaults)
STICKER_PACKS=