# 巡樓 Dev 環境（dev-all + infra compose + dev app 共用同一份）
# 複製成 deploy/.env.dev 再填值；dev-all.sh、infra/start-*.sh 都讀這份。
# .env.dev 不要 commit。

# --- infra compose（Mongo / 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 worker（URI 密碼需 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 secret（openssl 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

# --- Meta Threads OAuth（dev 可留空；要 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