This commit is contained in:
parent
a73bc270da
commit
9b33823227
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -e # ❗ 遇到任何错误就立即退出
|
set -e
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
|
|
||||||
# ======== 配置参数 ========
|
# ======== 配置参数 ========
|
||||||
|
|
@ -25,9 +25,9 @@ if docker images --format '{{.Repository}}:{{.Tag}}' | grep -q "^${IMAGE_NAME}$"
|
||||||
docker rmi "${IMAGE_NAME}" || true
|
docker rmi "${IMAGE_NAME}" || true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ======== 进入源码目录并拉取代码 ========
|
# ======== 拉取最新代码 ========
|
||||||
if [ ! -d ".git" ]; then
|
if [ ! -d "${GIT_DIR}/.git" ]; then
|
||||||
echo "❌ 当前目录不是 Git 仓库,请在 gradio 仓库目录内运行。"
|
echo "❌ 找不到 Git 仓库目录:${GIT_DIR}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
@ -40,18 +40,14 @@ cd ..
|
||||||
# ======== 构建 Docker 镜像 ========
|
# ======== 构建 Docker 镜像 ========
|
||||||
echo "🐳 开始构建 Docker 镜像..."
|
echo "🐳 开始构建 Docker 镜像..."
|
||||||
docker build \
|
docker build \
|
||||||
# --build-arg proxy="${PROXY_URL}" \
|
|
||||||
# --network=host \
|
|
||||||
-t "${IMAGE_NAME}" \
|
-t "${IMAGE_NAME}" \
|
||||||
-f Dockerfile \
|
-f "${GIT_DIR}/Dockerfile" \
|
||||||
.
|
"${GIT_DIR}"
|
||||||
|
|
||||||
# ======== 启动容器 ========
|
# ======== 启动容器 ========
|
||||||
echo "🚀 启动 Gradio 容器(后台运行)..."
|
echo "🚀 启动 Gradio 容器(后台运行)..."
|
||||||
docker run -d \
|
docker run -d \
|
||||||
--name "${CONTAINER_NAME}" \
|
--name "${CONTAINER_NAME}" \
|
||||||
# --network=host \
|
|
||||||
"${IMAGE_NAME}"
|
"${IMAGE_NAME}"
|
||||||
|
|
||||||
echo "✅ Gradio 容器已启动成功,监听端口 ${PORT}"
|
echo "✅ Gradio 容器已启动成功,监听端口 ${PORT}"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue