部署运维
部署运维
本部分讲解如何把「企业级低代码开发平台」从开发环境一路部署到生产、容器环境,并初始化数据库、规避已知环境差异。
- 🧪 -- H2 内存库一键启动、IDEA 配置、热重载
- 🏭 -- MySQL profile、打包、
java -jar、Nginx 反代 - 🐳 -- docker-compose 三服务、端口注意事项、自定义 Dockerfile
- 🗄️ -- 各 SQL 文件用途、MySQL 推荐导入组合、H2 自动建表
- ⚠️ -- 端口勘误、Redis、Lombok×JDK21、JWT、schema 落后、双重 /api
端口先行(重要)
旧文档里写的「后端 8080 / 前端 5173」是过时的,实际端口以配置文件为准:
- 后端:
52856(backend/src/main/resources/application.yml中server.port: 52856) - 前端:
3000(frontend/vite.config.ts中server.port: 3000)
Docker 镜像默认 EXPOSE 8080,与上述端口不一致,容器化时需通过环境变量或 Dockerfile 覆盖,详见 。
阅读建议
第一次部署建议先读 用 H2 跑通流程,再读 准备 MySQL,最后按 或 上线。上线前务必过一遍 。
