部署
Seatmap Helm chart 文档
通过 Helm 在 Kubernetes 部署 Seatmap.pro,按应用版本选择 chart 和镜像,配置 Editor、Booking、转换器及 PostgreSQL、Redis。参考全局参数、Ingress、存储、邮件、RSA 签名密钥、资源限制和自动扩缩容设置,完成安装、升级与故障排查,维护自托管环境。
本地部署
在自己的服务器部署 Seatmap.pro,比较适合单机轻量安装的 Docker Compose 与适合可扩展高负载系统的 Kubernetes Helm chart。了解部署资料的获取方式、Booking 和 Editor 服务配置入口,以及升级到 1.74 时编辑器前端与核心服务的新布局,按部署指南保留数据库。
配置 Booking 服务
配置 Seatmap.pro Booking 后端的服务器端口、PostgreSQL 数据源、连接池、Redis 缓存和服务地址。查看 application.yaml 参数,设置预订会话端点、保留时间、支付宽限、座位数量上限和到期清理批次,并调整组合键分隔符及 Springdoc 文档生成范围,支持自托管运行。
配置 Editor 服务
配置 Seatmap.pro Editor 后端及前端运行时,设置数据库、Redis、RSA 签名密钥、核心服务地址和工作进程数量。查看 1.74 升级顺序、任务与关闭超时、Docker Compose 挂载要求,以及系统配置、令牌有效期、转换器、邮件和密码重置参数,确保各服务使用一致的运行配置。
图片转换器配置指南
配置 Seatmap.pro 的 Node.js 图片转换器,将场地 SVG 背景生成完整、预览和模糊占位 WebP 图片,保存到 S3 或本地存储。查看上传与尺寸限制、公共 URL、CORS、Redis 队列、GPU 优先领取、身份验证和端点参数,并参考 Docker、Kubernetes、监控与故障排查设置。