feat: 调整
This commit is contained in:
1 parent
da6f2e55a6
commit
1dfa318a7d
7 files changed
+41
-15
No files matched your search
@@ -0,0 +1,2 @@
|
||||
# 设置当前服务器的IP地址或域名,用于邮箱的跳转地址、附件的存取地址等
|
||||
agt.domain=http://192.168.9.50
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "[INFO] 开始重启服务..."
|
||||
|
||||
./shutdown.sh
|
||||
|
||||
./start.sh
|
||||
@@ -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
|
||||
+15
-10
@@ -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
|
||||
@@ -0,0 +1 @@
|
||||
存放系统模块打包好的jar文件,用于docker启动应用。
|
||||
@@ -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