thread-master/old/deploy/.env.dev.example

63 lines
2.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 巡樓 Dev 環境dev-all + infra compose + dev app 共用同一份)
# 複製成 deploy/.env.dev 再填值dev-all.sh、infra/start-*.sh 都讀這份。
# .env.dev 不要 commit。
# --- infra composeMongo / Redis 容器,僅綁 127.0.0.1---
MONGO_PORT=27017
MONGO_ROOT_USER=haixun
MONGO_ROOT_PASSWORD=CHANGE_ME
MONGO_DATABASE=haixun
REDIS_PORT=6379
REDIS_PASSWORD=CHANGE_ME
# --- dev app / go worker / node workerURI 密碼需 URL-encode 且與上面 MONGO_ROOT_PASSWORD 一致)---
HAIXUN_MONGO_URI=mongodb://haixun:CHANGE_ME@127.0.0.1:27017/?authSource=admin
HAIXUN_MONGO_DB=haixun
HAIXUN_REDIS_ADDR=127.0.0.1:6379
HAIXUN_REDIS_PASSWORD=CHANGE_ME
# JWT / worker secretopenssl rand -base64 48三把可相同但建議不同
HAIXUN_JWT_ACCESS_SECRET=CHANGE_ME
HAIXUN_JWT_REFRESH_SECRET=CHANGE_ME
HAIXUN_WORKER_SECRET=CHANGE_ME
# 機敏資料加密金鑰openssl rand -base64 32
HAIXUN_SECRETS_KEY=CHANGE_ME
# --- node worker / 開發工具 ---
HAIXUN_BACKEND_URL=http://127.0.0.1:8890
HAIXUN_WORKER_POLL_MS=3000
HAIXUN_8D_TARGET_SAMPLES=4
PLAYWRIGHT_HEADLESS=true
# --- MinIO / S3頭像等公開資源---
# Endpoint後端上傳用本機 dev 通常是 127.0.0.1:9000
HAIXUN_STORAGE_S3_ENDPOINT=http://127.0.0.1:9000
# PublicBaseURL瀏覽器頭像可留空走同源 /haixun-assets/ proxy
# 附圖發文/回覆到 Threads 時必須是 Meta 可抓的 HTTPS 網址。
# 建議走 API gateway 公開讀取(不依賴 nginx 直連 MinIO
# HAIXUN_STORAGE_S3_PUBLIC_BASE_URL=https://threads-tool.30cm.net/api/v1/public/assets
HAIXUN_STORAGE_S3_PUBLIC_BASE_URL=
HAIXUN_STORAGE_S3_REGION=us-east-1
HAIXUN_STORAGE_S3_BUCKET=haixun-assets
HAIXUN_STORAGE_S3_ACCESS_KEY=haixun
HAIXUN_STORAGE_S3_SECRET_KEY=CHANGE_ME
HAIXUN_STORAGE_S3_USE_PATH_STYLE=true
# --- Mailpit本機假信箱start-infra 會起容器)---
MAILPIT_SMTP_PORT=1025
MAILPIT_UI_PORT=8025
# --- SMTPnative 帳號 Email 驗證碼寄送dev 請對 Mailpit---
HAIXUN_SMTP_HOST=127.0.0.1
HAIXUN_SMTP_PORT=1025
HAIXUN_SMTP_USERNAME=
HAIXUN_SMTP_PASSWORD=
HAIXUN_SMTP_FROM="巡樓 Console <no-reply@example.com>"
# --- Meta Threads OAuthdev 可留空;要 OAuth callback 需 https URL---
THREADS_APP_ID=
THREADS_APP_SECRET=
# 須與 Meta App Dashboard → Redirect Callback URLs 完全一致
THREADS_REDIRECT_URI=https://threads-tool.30cm.net/api/v1/threads-accounts/oauth/callback
THREADS_OAUTH_SUCCESS_REDIRECT=https://threads-tool.30cm.net/#accounts