# 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=http://127.0.0.1:8890 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;本機請 ngrok 轉 8890,見 infra/start-ngrok.sh(勿用 http://127.0.0.1) THREADS_REDIRECT_URI=https://YOUR-NGROK-SUBDOMAIN.ngrok-free.app/api/v1/threads-accounts/oauth/callback THREADS_OAUTH_SUCCESS_REDIRECT=http://127.0.0.1:5173