使用Docker部署Jeecg低代码平台

目录

引言

一、安装docker

二、克隆JeecgBoot源代码

三、详细安装步骤

        1、修改后台配置

        2、编译后台项目

        3、修改前端配置

        4、编译前端项目

四、docker-compose启动jeecg

五、网页访问jeecg

结语:Docker化部署的无限可能


        在当今快速迭代的软件开发领域,低代码平台因其高效、灵活的特性而备受瞩目。JeecgBoot,作为一款卓越的开源低代码开发平台,凭借强大的代码生成器、前后端分离架构以及微服务支持,赢得了广泛的认可与应用。为了进一步提升JeecgBoot的部署效率与可移植性,本文将深入探讨如何利用Docker这一先进的容器化技术来部署Jeecg低代码平台。

引言

        Docker,通过轻量级、可移植的容器,为应用程序的打包、分发与部署提供了全新的解决方案。而JeecgBoot,作为一款基于Spring Boot构建的低代码平台,自然与Docker相得益彰。通过Docker化部署,JeecgBoot项目可以轻松实现跨环境的一致性运行,极大提升了项目的可维护性与可扩展性。

一、安装docker

        在正式步入部署流程之前,请确保系统已经成功安装了Docker。Docker的安装过程相对简便,只需访问Docker官方网站,按照相应的操作系统指南进行操作即可。

二、克隆JeecgBoot源代码

        接下来,需要从JeecgBoot的官方Git仓库中克隆项目源代码。打开linux终端,执行以下Git命令:

        git clone https://gitee.com/jeecg/jeecg-boot.git

三、详细安装步骤

        1、修改后台配置

vim jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml

        修改application-dev.yml 的数据库和redis连接

        分别改成jeecg-boot-mysql 和 jeecg-boot-redis

        2、编译后台项目

        安装mvn

        Maven的版本需要在3.2.5以上

wget https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz

        tar -zxf apache-maven-3.9.9-bin.tar.gz

        cd apache-maven-3.9.9/

        mv apache-maven-3.9.9 /usr/local/maven3

        vim /etc/profile.d/maven.sh

        在文件中添加以下内容:

        #!/bin/bash

        export M2_HOME=/usr/local/maven3

        export PATH=$PATH:$M2_HOME/bin

        chmod 744 /etc/profile.d/maven.sh

        source /etc/profile.d/maven.sh

        通过mvn编译jeecg

        mvn clean install

        

        3、修改前端配置

        vim Jeecgboot/jeecgboot-vue3/.env.production

        修改VITE_GLOB_DOMAIN_URL的值

        4、编译前端项目

        安装nodejs(18.12版本以上)

        访问https://unofficial-builds.nodejs.org/download/release/

        选择18.12以上版本的安装包

        下载后放置在服务器中

        tar -xzvf node-v18.20.4-linux-x64-glibc-217.tar.gz -C /opt

        mv /opt/node-v18.20.4-linux-x64-glibc-217 /opt/node-v18.20

        vi /etc/profile.d/nodejs.sh

        新增以下内容:

        export NODE_HOME=/opt/node-v18.20

        export PATH=.:$NODE_HOME/bin:$PATH

        source /etc/profile

        安装npm

        yum install npm

        安装pnpm

        npm install -g pnpm

        查看pnpm命令是否可用

        编译

        cd JeecgBoot/jeecgboot-vue3

        pnpm i

        

四、docker-compose启动jeecg

        cd JeecgBoot

        docker-compose up -d

        Jeecg相关容器正常启动

五、网页访问jeecg

        容器运行后,您可以通过访问宿主机的80端口来验证JeecgBoot平台是否成功部署。如果一切正常,能够看到JeecgBoot的登录界面或相关功能页面。

结语:Docker化部署的无限可能

        通过Docker部署Jeecg低代码平台,不仅实现了项目的快速部署与跨环境一致性运行,还为后续的扩展与升级奠定了坚实的基础。随着Docker技术的不断发展与普及,,未来会有更多的低代码平台与容器技术深度融合,共同推动软件开发行业的革新与进步。


文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值