后端:
Docker镜像单体启动项目
1. 下载项目
git clone https://gitee.com/jeecg/jeecg-boot.git
2. 本地配置host
# jeecgboot
127.0.0.1 jeecg-boot-mysql
127.0.0.1 jeecg-boot-redis
127.0.0.1 jeecg-boot-system
注意: 如果本地安装了mysql和redis,启动容器前先停掉本地服务,不然端口冲突。
net stop redis
net stop mysql
3. 修改数据库和redis配置【踩坑地】
cd jeecg-boot\jeecg-module-system\jeecg-system-start\src\main\resources
修改application-dev.yml
的数据库连接和redis连接,将连接改成host方式
添加 application-docker.yml:
复制application-dev.yml,修改数据库连接和redis连接,将连接改成host名
修改项目配置文件 application.yml
active: docker
进入 jeecg-boot 项目根目录,执行maven打包命令
通过jeecg-boot-parent项目 maven打包
mvn clean package
构建镜像__容器组(当你改变本地代码,也可重新构建镜像)
docker-compose build
-
启动镜像__容器组(也可取代运行中的镜像)
docker-compose up -d
-
访问后台项目(注意要开启swagger)
http://localhost:8080/jeecg-boot/doc.html
4.
进入项5. 进入jeecg-boot根路径,执行docker命令, 启动镜像容器组
docker-compose up -d
生成的镜像组效果:
6. 访问后台接口地址
等待一分钟,待docker容器启动完成后,访问下面链接
http://localhost:8080/jeecg-boot/doc.html
看到下面接口文档,说明后台启动成功
前端
Vue2前端项目快速启动
项目下载和运行
- 拉取项目代码
git clone https://gitee.com/jeecg/ant-design-vue-jeecg
cd ant-design-vue-jeecg
- 安装node.js
如果您电脑未安装Node.js,请安装它。
验证
# 出现相应npm版本即可
npm -v
# 出现相应node版本即可
node -v
- 安装yarn
# 全局安装yarn
npm i -g yarn
# 验证
yarn -v # 出现对应版本号即代表安装成功
- 切换到ant-design-vue-jeecg文件夹下
# 下载依赖
yarn install
# 启动
yarn run serve