在威联通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_defaults_for_timestamp
原文链接:https://blog.csdn.net/tfa123/article/details/130905445?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836987416800226511564%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836987416800226511564&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-7-130905445-null-null.nonecase&utm_term=%E7%BB%BF%E8%81%94NAS