Skip to main content
環境變數在服務啟動時生效。可以設在 shell profile、.env 檔或容器編排系統裡。

Panguard Guard

Guard 用三層 AI 系統。最低限度要設 OLLAMA_ENDPOINT 給本機分析(第一層)。加上 ANTHROPIC_API_KEYOPENAI_API_KEY 就能用雲端分析(第 2/3 層)。

Panguard Threat Cloud

ALLOW_ANONYMOUS_UPLOAD=true 讓人不用 API key 就能提交威脅資料。提交的資料還是會經過驗證跟聲譽評分。

Docker / Production

NODE_ENV=production 的效果:
  • 關掉 debug log 跟錯誤回應裡的 stack trace
  • 啟用 response 壓縮
  • 啟用更嚴格的安全 header
  • 關掉開發用的 route

優先順序

環境變數優先於 config 檔。解析順序:
  1. 環境變數(最高)
  2. Config 檔值(config.json
  3. 內建預設值(最低)
本機開發的話,在服務目錄建一個 .env 檔用 dotenv 載入就好。.env 檔永遠不要 commit 進 version control。