Skip to content

Docker Compose 部署 ​

服务组成 ​

正式 Compose artifact 包含 app、mysql:8.0 和 redis:7-alpine,没有 Nginx service。

端口和数据卷 ​

  • 应用端口:8080:8080
  • application.yaml:只读挂载
  • app_uploads:上传数据
  • mysql_data:MySQL 数据
  • redis_data:Redis 数据

应用会等待 MySQL 和 Redis healthcheck 后启动。Compose 使用 MySQL + Redis,不使用单文件部署的 SQLite 默认配置。

启动 ​

在发布包的 Compose 目录执行:

docker compose up -d

启动前检查配置、端口和数据卷;停止或升级前按实际业务需要备份数据库及上传数据。

Released under the MIT License.