feat: 支持打deb包
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -1,4 +1,4 @@
|
|||||||
|
|
||||||
# 查看更多 .gitignore 配置 -> https://help.github.com/articles/ignoring-files/
|
# 查看更多 .gitignore 配置 -> https://help.github.com/articles/ignoring-files/
|
||||||
/agt/jar/agt-server.jar
|
/opt/agt/docker/agt/jar/agt-server.jar
|
||||||
/nginx/html/dist/
|
/opt/agt/docker/nginx/html/dist/
|
||||||
|
|||||||
10
DEBIAN/control
Normal file
10
DEBIAN/control
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
Package: license-server
|
||||||
|
Version: 1.0.0
|
||||||
|
Section: license-server
|
||||||
|
Prioritt: optional
|
||||||
|
Architecture: amd64
|
||||||
|
Maintainer: wfc
|
||||||
|
Depends:
|
||||||
|
Description: License Server
|
||||||
|
|
||||||
|
|
||||||
2
bulid-deb.sh
Normal file
2
bulid-deb.sh
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
dpkg-deb --build agt-1.1.0-20250926-ub22
|
||||||
59
opt/agt/docker/start.sh
Normal file
59
opt/agt/docker/start.sh
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
[ -z "$2"] && branch='main' || branch=$2
|
||||||
|
|
||||||
|
# 使用说明,用来提示输入参数
|
||||||
|
usage() {
|
||||||
|
echo "Usage: sh start.sh [system|user|auth]"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
common(){
|
||||||
|
cd ..
|
||||||
|
git checkout $branch
|
||||||
|
git pull
|
||||||
|
mvn clean package -Dmaven.test.skip=true -P test
|
||||||
|
cd docker
|
||||||
|
}
|
||||||
|
|
||||||
|
# 启动程序模块(必须)
|
||||||
|
backend(){
|
||||||
|
echo "begin copy agt-server "
|
||||||
|
cp ../agt-server.jar ./agt/jar/
|
||||||
|
sudo docker stop agt-server
|
||||||
|
sudo docker rm agt-server
|
||||||
|
sudo docker rmi deploy_agt-server
|
||||||
|
sudo docker-compose up -d agt-server
|
||||||
|
}
|
||||||
|
|
||||||
|
frontend(){
|
||||||
|
echo "begin copy agt-server "
|
||||||
|
mkdir -p ./nginx/html/dist
|
||||||
|
rm -rf ./nginx/html/dist/*
|
||||||
|
rm -rf ./dist/*
|
||||||
|
cd dist
|
||||||
|
cp ../../dist.zip ./
|
||||||
|
unzip ./dist.zip
|
||||||
|
cd ..
|
||||||
|
cp -rf ./dist/* ./nginx/html/dist/
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# 根据输入参数,选择执行对应方法,不输入则执行使用说明
|
||||||
|
case "$1" in
|
||||||
|
"backend")
|
||||||
|
backend
|
||||||
|
;;
|
||||||
|
"frontend")
|
||||||
|
frontend
|
||||||
|
;;
|
||||||
|
"stop")
|
||||||
|
stop
|
||||||
|
;;
|
||||||
|
"rm")
|
||||||
|
rm
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
usage
|
||||||
|
;;
|
||||||
|
esac
|
||||||
Reference in New Issue
Block a user