部署方式
SQLite 部署
Section titled “SQLite 部署”docker compose -f docker/compose.sqlite.yml up --buildPostgreSQL 部署
Section titled “PostgreSQL 部署”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 管理。
- 根据使用规模设置反向代理超时和请求大小。