在威联通nas中通过Container Station部署jeecg前端后端(docker-compose一键部署jeecg)
1.下载源代码,前端后端分别用idea打开
2.编辑前端配置文件
.env.production,如图
2.1生成dist目录
pnpm run build
目的是打包前端
3.编辑后端配置文件
application-prod.yml
如图,mysql和redis均使用域名
3.1编辑jeecg_database.properties
如图:
4.maven使用prod配置文件install
右侧生命周期双击install,目的是生成“jeecg-system-start-3.5.1.jar”
5.威联通nas建立目录
如图:
5.1在mysql有关的目录里建立本地nas中的“mysql”,待会儿映射挂载到相应容器中。
首次运行jeecg前,需要先把初始数据库sql脚本导入mysql。
即本文5.1操作步骤是单独建立并运行一个mysql版本为8.0.19的容器。yml文件如下:
version: '3'
services:
jeecg-boot-mysql:
container_name: jeecg-boot-mysql
image: mysql:8.0.19
environment:
MYSQL_ROOT_PASSWORD: '你自己设置的mysql密码'
MYSQL_ROOT_HOST: '%'
TZ: Asia/Shanghai
restart: always
ports:
- 3306:3306
expose:
- 3306
volumes:
- /share/CACHEDEV1_DATA/jeecg/mysql-jeecgboot/mysql:/var/lib/mysql
command:
--character-set-server=utf8mb4
--collation-server=utf8mb4_general_ci
--explicit_