跳到主要内容

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-mysqljeecg-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数据初始化完成后,访问系统