48 lines
1.7 KiB
Plaintext
48 lines
1.7 KiB
Plaintext
# Infra docker compose 環境變數範本
|
||
# 複製成 infra/.env 後填入實際值;.env 不要 commit。
|
||
|
||
# --- Mongo ---
|
||
MONGO_PORT=27017
|
||
MONGO_ROOT_USER=haixun
|
||
# docker compose:密碼含 $ 時用 $$ 跳脫,例如 1qaz@WSX3edc$$RFV
|
||
MONGO_ROOT_PASSWORD=1qaz@WSX3edc
|
||
MONGO_DATABASE=haixun
|
||
|
||
# --- Redis ---
|
||
REDIS_PORT=6379
|
||
REDIS_PASSWORD=change-me-redis-pass
|
||
|
||
INIT_ADMIN_EMAIL=admin@30cm.net
|
||
PASSWORD=Fafafafa54088
|
||
|
||
# --- API / Gateway ---
|
||
HAIXUN_API_PORT=8890
|
||
HAIXUN_BACKEND_URL=https://threads-tool.30cm.net
|
||
HAIXUN_MONGO_URI=mongodb://haixun:1qaz%40WSX3edc@127.0.0.1:27017/?authSource=admin
|
||
HAIXUN_MONGO_DB=haixun
|
||
HAIXUN_REDIS_ADDR=127.0.0.1:6379
|
||
HAIXUN_REDIS_PASSWORD=change-me-redis-pass
|
||
|
||
# --- JWT / Secrets(值內勿用未跳脫 $;docker compose 密碼用 $$ 跳脫)---
|
||
HAIXUN_JWT_ACCESS_SECRET=haixun-dev-access-secret-change-me
|
||
HAIXUN_JWT_REFRESH_SECRET=haixun-dev-refresh-secret-change-me
|
||
HAIXUN_SECRETS_KEY=
|
||
HAIXUN_WORKER_SECRET=haixun-dev-worker-secret
|
||
|
||
# --- Node style-8d worker ---
|
||
HAIXUN_NODE_WORKER_ID=local-style-8d
|
||
HAIXUN_WORKER_POLL_MS=3000
|
||
HAIXUN_8D_TARGET_SAMPLES=4
|
||
PLAYWRIGHT_HEADLESS=true
|
||
|
||
# --- Meta Threads OAuth(App Dashboard 須登記 Redirect URI)---
|
||
# 純數字 App ID 請加引號,否則 gateway.yaml 會當成 number 解析失敗
|
||
THREADS_APP_ID=""
|
||
THREADS_APP_SECRET=
|
||
# Meta 要求 HTTPS;已設定為正式網域 https://threads-tool.30cm.net
|
||
# 請在 Meta App Dashboard 將此 Redirect URI 登記:
|
||
# https://threads-tool.30cm.net/api/v1/threads-accounts/oauth/callback
|
||
# 需有反向代理(nginx)處理 SSL 並轉發到本機 5173(前端)與 8890(/api)。
|
||
THREADS_REDIRECT_URI=https://threads-tool.30cm.net/api/v1/threads-accounts/oauth/callback
|
||
THREADS_OAUTH_SUCCESS_REDIRECT=https://threads-tool.30cm.net
|