feat: 调整
This commit is contained in:
2
build/opt/agt/bin/application.properties
Normal file
2
build/opt/agt/bin/application.properties
Normal file
@@ -0,0 +1,2 @@
|
||||
# 设置当前服务器的IP地址或域名,用于邮箱的跳转地址、附件的存取地址等
|
||||
agt.domain=http://192.168.9.50
|
||||
7
build/opt/agt/bin/restart.sh
Normal file
7
build/opt/agt/bin/restart.sh
Normal file
@@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "[INFO] 开始重启服务..."
|
||||
|
||||
./shutdown.sh
|
||||
|
||||
./start.sh
|
||||
13
build/opt/agt/bin/shutdown.sh
Normal file
13
build/opt/agt/bin/shutdown.sh
Normal file
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
COMPOSE_FILE="../docker/docker-compose.yml"
|
||||
|
||||
echo "[INFO] 开始关闭服务..."
|
||||
# ==== 关闭服务 ====
|
||||
if [ -f "$COMPOSE_FILE" ]; then
|
||||
echo "[INFO] 使用 docker-compose 关闭服务..."
|
||||
docker compose -f "$COMPOSE_FILE" down
|
||||
echo "[SUCCESS] 应用已部署完成!"
|
||||
else
|
||||
echo "[WARN] 未找到 $COMPOSE_FILE,跳过服务关闭"
|
||||
fi
|
||||
@@ -13,6 +13,8 @@ if [ "$(id -u)" -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "[INFO] 开始启动服务..."
|
||||
|
||||
# ==== 检查并安装 Docker ====
|
||||
if ! command -v docker &> /dev/null; then
|
||||
echo "[INFO] 未检测到 Docker,开始安装..."
|
||||
@@ -38,14 +40,11 @@ if ! command -v docker &> /dev/null; then
|
||||
fi
|
||||
systemctl enable docker
|
||||
systemctl start docker
|
||||
else
|
||||
echo "[INFO] 已检测到 Docker"
|
||||
fi
|
||||
|
||||
# ==== 配置 Docker 镜像加速器 ====
|
||||
echo "[INFO] 配置 Docker 镜像加速器..."
|
||||
mkdir -p /etc/docker
|
||||
cat > /etc/docker/daemon.json <<EOF
|
||||
# ==== 配置 Docker 镜像加速器 ====
|
||||
echo "[INFO] 配置 Docker 镜像加速器..."
|
||||
mkdir -p /etc/docker
|
||||
cat > /etc/docker/daemon.json <<EOF
|
||||
{
|
||||
"registry-mirrors": [
|
||||
"https://registry.docker-cn.com",
|
||||
@@ -56,8 +55,13 @@ cat > /etc/docker/daemon.json <<EOF
|
||||
]
|
||||
}
|
||||
EOF
|
||||
systemctl daemon-reload
|
||||
systemctl restart docker
|
||||
systemctl daemon-reload
|
||||
systemctl restart docker
|
||||
else
|
||||
echo "[INFO] 已检测到 Docker"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
# ==== 检查并安装 docker-compose ====
|
||||
if ! command -v docker-compose &> /dev/null && ! docker compose version &> /dev/null; then
|
||||
@@ -77,7 +81,8 @@ fi
|
||||
# ==== 启动服务 ====
|
||||
if [ -f "$COMPOSE_FILE" ]; then
|
||||
echo "[INFO] 使用 docker-compose 启动服务..."
|
||||
docker-compose -f "$COMPOSE_FILE" up -d
|
||||
docker compose -f "$COMPOSE_FILE" up -d --build
|
||||
docker image prune -f
|
||||
echo "[SUCCESS] 应用已部署完成!"
|
||||
else
|
||||
echo "[WARN] 未找到 $COMPOSE_FILE,跳过服务启动"
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
# 设置当前项目所有自定义的配置
|
||||
agt:
|
||||
domain: http://192.168.9.50
|
||||
1
build/opt/agt/docker/agt/logs/readme.txt
Normal file
1
build/opt/agt/docker/agt/logs/readme.txt
Normal file
@@ -0,0 +1 @@
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD>jar<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>docker<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD>á<EFBFBD>
|
||||
@@ -65,8 +65,9 @@ services:
|
||||
- agt-mysql
|
||||
volumes:
|
||||
- /usr/local/licGen/log/:/usr/local/licGen/log/
|
||||
- ./agt/config/application-test.yaml:/app/config/application-test.yaml
|
||||
command: ["--spring.config.location=/app/config/application-test.yaml"]
|
||||
- ../bin/application.properties:/agt/config/application.properties
|
||||
- ./agt/logs:/agt/logs
|
||||
command: ["--spring.config.additional-location=/agt/config/application.properties"]
|
||||
links:
|
||||
- agt-redis
|
||||
- agt-mysql
|
||||
|
||||
Reference in New Issue
Block a user