feat: 调整

This commit is contained in:
caiyuchao
2025-09-28 18:12:09 +08:00
parent da6f2e55a6
commit 1dfa318a7d
7 changed files with 41 additions and 15 deletions

View File

@@ -0,0 +1,2 @@
# 设置当前服务器的IP地址或域名用于邮箱的跳转地址、附件的存取地址等
agt.domain=http://192.168.9.50

View File

@@ -0,0 +1,7 @@
#!/bin/bash
echo "[INFO] 开始重启服务..."
./shutdown.sh
./start.sh

View 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

View File

@@ -13,6 +13,8 @@ if [ "$(id -u)" -ne 0 ]; then
exit 1 exit 1
fi fi
echo "[INFO] 开始启动服务..."
# ==== 检查并安装 Docker ==== # ==== 检查并安装 Docker ====
if ! command -v docker &> /dev/null; then if ! command -v docker &> /dev/null; then
echo "[INFO] 未检测到 Docker开始安装..." echo "[INFO] 未检测到 Docker开始安装..."
@@ -38,14 +40,11 @@ if ! command -v docker &> /dev/null; then
fi fi
systemctl enable docker systemctl enable docker
systemctl start docker systemctl start docker
else
echo "[INFO] 已检测到 Docker"
fi
# ==== 配置 Docker 镜像加速器 ==== # ==== 配置 Docker 镜像加速器 ====
echo "[INFO] 配置 Docker 镜像加速器..." echo "[INFO] 配置 Docker 镜像加速器..."
mkdir -p /etc/docker mkdir -p /etc/docker
cat > /etc/docker/daemon.json <<EOF cat > /etc/docker/daemon.json <<EOF
{ {
"registry-mirrors": [ "registry-mirrors": [
"https://registry.docker-cn.com", "https://registry.docker-cn.com",
@@ -56,8 +55,13 @@ cat > /etc/docker/daemon.json <<EOF
] ]
} }
EOF EOF
systemctl daemon-reload systemctl daemon-reload
systemctl restart docker systemctl restart docker
else
echo "[INFO] 已检测到 Docker"
fi
# ==== 检查并安装 docker-compose ==== # ==== 检查并安装 docker-compose ====
if ! command -v docker-compose &> /dev/null && ! docker compose version &> /dev/null; then if ! command -v docker-compose &> /dev/null && ! docker compose version &> /dev/null; then
@@ -77,7 +81,8 @@ fi
# ==== 启动服务 ==== # ==== 启动服务 ====
if [ -f "$COMPOSE_FILE" ]; then if [ -f "$COMPOSE_FILE" ]; then
echo "[INFO] 使用 docker-compose 启动服务..." 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] 应用已部署完成!" echo "[SUCCESS] 应用已部署完成!"
else else
echo "[WARN] 未找到 $COMPOSE_FILE,跳过服务启动" echo "[WARN] 未找到 $COMPOSE_FILE,跳过服务启动"

View File

@@ -1,3 +0,0 @@
# 设置当前项目所有自定义的配置
agt:
domain: http://192.168.9.50

View 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>

View File

@@ -65,8 +65,9 @@ services:
- agt-mysql - agt-mysql
volumes: volumes:
- /usr/local/licGen/log/:/usr/local/licGen/log/ - /usr/local/licGen/log/:/usr/local/licGen/log/
- ./agt/config/application-test.yaml:/app/config/application-test.yaml - ../bin/application.properties:/agt/config/application.properties
command: ["--spring.config.location=/app/config/application-test.yaml"] - ./agt/logs:/agt/logs
command: ["--spring.config.additional-location=/agt/config/application.properties"]
links: links:
- agt-redis - agt-redis
- agt-mysql - agt-mysql