Docker一键启动前后端
1. 下载项目
git clone https://github.com/jeecgboot/JeecgBoot.git
2. 修改后台配置
cd jeecg-boot\jeecg-module-system\jeecg-system-start\src\main\resources
修改application-dev.yml 的数据库和redis连接
分别改成jeecg-boot-mysql
和 jeecg-boot-redis
3. 编译后台项目
进入后台
cd JeecgBoot/jeecg-boot
编译
mvn clean install
4. 修改前端配置
配置文件:jeecgboot-vue3/.env.production
VITE_GLOB_DOMAIN_URL=http://jeecg-boot-system:8080/jeecg-boot
重要提醒:
- 本地测试,默认配置
http://jeecg-boot-system:8080/jeecg-boot
- 如果你是部署服务器,需要将.env.production的VITE_GLOB_DOMAIN_URL修改成外网IP,如:http://199.45.125.150:8080/jeecg-boot
5. 编译前端项目
进入前端
cd JeecgBoot/jeecgboot-vue3
编译
pnpm i
npm run build
6. 启动镜像容器组
进入JeecgBoot根路径

执行docker命令
docker-compose up -d
docker组启动成功

7. 访问系统
等待1分钟,待mysql数据初始化完成后,访问系统