mirror of
https://github.com/619dev/PaperPhone.git
synced 2026-05-06 22:12:41 +08:00
40 lines
965 B
Bash
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=
|