部署與設定
3. 部署選項
3.1 Docker 部署 (推薦)
Docker 是在生產環境中部署 RIVO Server 的推薦方式。
docker build -t rivo-server:latest .
使用必要的環境變數執行:
docker run -d \
-p 8080:8080 \
-e RIVO_AUTH_JWT_ACCESS_SECRET="您的32字元密鑰" \
-e RIVO_AUTH_JWT_REFRESH_SECRET="您的重新整理密鑰" \
rivo-server:latest
3.2 二進位檔案部署
可在 Linux、macOS 或 Windows 上直接執行。在 Linux 上建議使用 systemd 進行守護進程管理。
4. 設定參考
RIVO 可以透過 config.yaml 檔案或環境變數(前綴為 RIVO_)進行設定。
核心設定項
| 設定鍵 | 環境變數 | 說明 |
|---|---|---|
| auth.jwt.access_secret | RIVO_AUTH_JWT_ACCESS_SECRET | JWT 簽名密鑰(至少 32 字元) |
| database.type | RIVO_DATABASE_TYPE | "sqlite" 或 "postgres" |
| server.port | RIVO_SERVER_PORT | 預設埠號:8080 |