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

@@ -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,跳过服务启动"