jpom 本地构建java项目,docker容器构建请参考我另外一篇文章
·
前言:本地构建需要提前安装 jdk,maven,nodejs
1. 安装jdk(下载自己项目里面的jdk版本,以jdk8为例)
# Debian/Ubuntu 命令
sudo apt install openjdk-8-jdk
# CentOS/RHEL
sudo yum install java-1.8.0-openjdk-devel
2. 安装maven
#Debian/Ubuntu:
sudo apt update
sudo apt install maven
#CentOS/RHEL
sudo yum install maven
3. 安装nodejs
# Ubuntu/Debian
sudo apt-get install -y nodejs
# CentOS/RHEL
sudo yum install -y nodejs
4. 安装jpom(傻瓜式操作,一键安装,打开jpom就行)
curl -fsSL https://jpom.top/docs/install.sh | bash -s Server default
5.配置jpom中ssh服务器信息(自己的服务器)

6.配置拉取gi镜像地址

7.点击分配空间

8.关联工作空间

9.配置jpom打包前端和后端路径

10.开始构建前端项目




构建命令:
# 安装npm依赖并构建项目
npm --registry https://registry.npmmirror.com install
# 构建测试环境(换成自己项目里面的前端打包方式,有的是stage,有的是pro,有的是dev等)
npm run build:stage

PS:SSH是你前面配置的SSH地址,发布目录是你配置前端打包dist存放的路径地址
打包结果:

11.开始构建后端项目


PS:产物目录是你本地打包jdk所在的目录


发布命令:
cd /home/docker-compose/nutritionDev
docker compose down -v
docker rmi nutritiondev
docker compose up -d --build
PS:我nginx服务采用的是docker容器化启动jar包,如果你没有用docker,就换成你每次启动jar的命令
一定要先进去jar目录 例如:
cd /home/docker-compose/nutritionDev
再去停止jar 例如:
docker compose down -v
docker rmi nutritiondev (nutritiondev是我启动jar在nginx中的镜像名称)
最后一步:启动jar命令 例如:
docker compose up -d --build
更多推荐
所有评论(0)