跳转到内容

部署方式

Terminal window
docker compose -f docker/compose.sqlite.yml up --build
Terminal window
docker compose -f docker/compose.postgres.yml up --build

生产环境需要持久化系统数据库,并安全注入应用密钥。SQLite 部署还应定期验证加密备份和恢复流程。

生产前端使用相对资源和 API 地址,同一镜像可以部署在 /platform/tools/redis/

location /platform/tools/redis/api/ {
proxy_pass http://super-redis-manager:4051/api/;
proxy_cookie_path / /platform/tools/redis/;
}
location /platform/tools/redis/ {
proxy_pass http://super-redis-manager:4050/;
}

生产镜像中前端和 API 的内部端口映射以 Compose 文件为准。保留每个 proxy_pass 尾部斜杠,不设置固定 VITE_PUBLIC_BASE

  • 使用 HTTPS 和受控网络入口。
  • 设置稳定的 SUPER_REDIS_MANAGER_SECRET_KEY
  • 备份系统数据库并测试恢复。
  • 限制 Redis 目标网络范围。
  • 为 SSH 私钥、Redis 密码和数据库凭据使用 Secret 管理。
  • 根据使用规模设置反向代理超时和请求大小。