跳转到内容

部署方式

在仓库根目录执行:

Terminal window
docker compose up --build

默认暴露:

  • Web:4071
  • API:4070

SQLite 数据保存在 super-api-manager-data Docker volume 中。生产环境应为 volume 配置备份策略,并设置稳定的应用密钥。

前端使用相对资源和 API 地址,同一个镜像可以部署到任意代理路径,无需重新构建。示例:

location /platform/tools/api/api/ {
proxy_pass http://super-api-manager:4070/api/;
proxy_cookie_path / /platform/tools/api/;
}
location /platform/tools/api/action/ {
proxy_pass http://super-api-manager:4070/action/;
proxy_cookie_path / /platform/tools/api/;
}
location /platform/tools/api/ {
proxy_pass http://super-api-manager:4071/;
}

proxy_pass 尾部斜杠必须保留。不要通过构建期变量写死公开路径。

  • 通过 HTTPS 暴露管理入口。
  • 限制入口网络范围。
  • 关闭不需要的私网目标访问。
  • 配置持久化数据库和备份。
  • 设置请求/响应大小上限。
  • 使用稳定、高强度的加密密钥。