Skip to content
On this page

Docker 部署模式

TIP

在使用docker安装之前,需要安装好docker,docker-compose

后端部署

1.配置后端文件

打开sercver/src/main/resources/application.yml文件,根据注释将变量填写

2.构建

执行下面命令

dockerfile
docker-compose build

TIP

注:如果你在本地可以打包jar则可以将docker-composr.yml文件中的33行替换"Dockerfile"

只需要确定有server/target/plooks-api-1.0-SNAPSHOT.jar文件即可

3.启动后端

执行下面命令

docker-compose up -d

如需要停止项目

docker-compose stop

前端部署

1.构建

docker构建提供了两种构建方式,docker打包+部署内包含了前端项目的构建,但是对服务器性能要求较高, docker仅部署对服务器要求相对低,但需要手动打包前端

1.1 使用docker打包+部署

进入client目录执行以下命令

dockerfile
docker build -f Dockerfile-build -t "plooks-web" .
1.2 使用docker仅部署
  1. 在构建之前需要先对前端项目进行打包,首先要先安装nodejs和pnpm,然后进入client目录,执行
pnpm i
  1. client目录中创建dist文件夹
  2. 进入client\packages\web-client执行命令pnpm run build 将产生的web文件夹复制到dist
  3. 进入client\packages\manage-client执行命令pnpm run build 将产生的manage文件夹复制到dist
  4. client目录下执行以下命令
docker build -t "plooks-web" .

2.启动前端

docker run -itd --name plooks_web -p 2024:2024 "plooks-web"

如需停止项目执行

docker stop plooks_web

根据 AGPL-3.0 许可证发布