邯郸哪儿能做网站,家在深圳龙华,百度的链接,怎样做模板网站说明#xff1a;Jeecg是一款低代码开发平台#xff0c;简单说是一款现成的项目#xff0c;该项目集成了许多功能#xff0c;我们可以在这个项目之上开发自己的业务代码。
本文介绍Jeecg项目的部署#xff0c;包括后端jeecg-boot项目、前端vue3项目。前端项目在本地Window…说明Jeecg是一款低代码开发平台简单说是一款现成的项目该项目集成了许多功能我们可以在这个项目之上开发自己的业务代码。
本文介绍Jeecg项目的部署包括后端jeecg-boot项目、前端vue3项目。前端项目在本地Windows操作系统里后端项目在云服务器上。
前端项目
首先介绍前端项目的部署
1下载代码
打开git bash将代码下载下来
git clone https://gitee.com/jeecg/jeecgboot-vue3.git2修改配置文件
进入项目修改.env.development文件重点是修改后台接口的地址即后面要部署后台项目的地址 3安装node
参考这两篇文章安装nodejs、pnpm 安装nodejs环境搭建vue项目的框架 安装pnpm遇到的问题
安装完成后敲下面的命令会出现对应的版本号 4启动
在项目根目录敲下面的命令安装依赖
pnpm install接着再敲下面的命令启动前端项目
pnpm dev访问本地地址http://localhost:3100可以出现下面的页面说明前端项目部署完成 后端项目
接着来部署后端项目我在自己的云服务器上使用Docker部署。部署的前提是云服务器上安装了git、jdk、maven。如果没有参考下面这篇文章的前面部分进行安装
在云服务器上安装Jenkins
另外Docker的安装参考下面这篇文章
Docker安装卸载
1下载代码
首先当然是把代码下载到服务器上如下
git clone https://gitee.com/jeecg/jeecg-boot.git2修改host文件
修改hosts配置如下
sudo vim /etc/hosts添加下面三行配置前面的IP换成服务器IP
# jeecgboot
127.0.0.1 jeecg-boot-mysql
127.0.0.1 jeecg-boot-redis
127.0.0.1 jeecg-boot-system敲下面的命令重启网络服务
sudo systemctl restart network另外如果服务器上有在运行的MySQL、Redis服务需停止避免端口被占用 net stop redisnet stop mysql使用Docker则可以敲下面的命令查看在运行容器里是否有Redis、MySQL
docker ps只有一个MinIO容器那没事 3修改项目配置文件
进入到下面的目录修改配置文件
cd ./jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/编辑application-dev.yml文件修改MySQL、Redis服务的IP地址改为hosts文件中的域名方式。如下 4编译打包
切回到jeecg-boot根目录执行下面的Maven命令
mvn clean install注意目录 5启动项目
Maven命令跑完后还是在jeecg-boot根目录执行下面的命令启动后端项目
docker-compose up -d这个需安装docker-compose参考这篇文章的前半部分
如何快速搭建个人博客 启动完成后使用docker ps命令可以看到对应的容器 此时敲下面的命令应该能访问到后端代码中的Swagger接口文档如下
curl http://localhost:8080/jeecg-boot/doc.html当然需要Windows上部署的前端项目能访问到需要云服务器开放8080端口开放后通过服务器公网IP是可以访问到Swagger接口文档的如下实际上就是上图所展示的内容 访问
这个时候再打开前端项目就可以完整的使用Jeecg项目的功能了。如下使用admin/123456账号登录可以使用该框架集成的功能。 首次登录页面加载可能会慢一些。 到这里Jeecg前后端项目就部署完成了。如果可以我们可以把这套框架克隆下来基于此来开发我们公司的业务代码。
另外
Jeecg框架具体介绍可访问GitHub或该公司官网了解本文的部署流程也基本来自该框架提供的说明文档。