部署與設定

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