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
|
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,跳过服务启动"
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
# 设置当前项目所有自定义的配置
|
|
||||||
agt:
|
|
||||||
domain: http://192.168.9.50
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
存放系统模块打包好的jar文件,用于docker启动应用。
|
||||||
@@ -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
|
||||||
|
|||||||
Reference in new issue
Block a user