fix: force rebuild gateway image to apply config changes
All checks were successful
aiot-platform CI/CD / build-and-deploy (push) Successful in 7m31s

This commit is contained in:
lzh
2025-12-18 15:36:10 +08:00
parent e3c1e8a7f3
commit cf205e8337

View File

@@ -103,12 +103,13 @@ jobs:
FULL_IMAGE_NAME="${IMAGE_NAME}:${SHORT_SHA}"
echo "Building Gateway $FULL_IMAGE_NAME..."
# 使用 Dockerfile.gateway
docker build -t "$FULL_IMAGE_NAME" -f Dockerfile.gateway .
# 使用 Dockerfile.gateway (强制不使用缓存,确保配置更新生效)
docker build --no-cache -t "$FULL_IMAGE_NAME" -f Dockerfile.gateway .
docker tag "$FULL_IMAGE_NAME" "${IMAGE_NAME}:latest"
# --- 部署 ---
echo "Deploying Gateway..."
echo "Gateway Env: RPC=$VIEWSHANGHAI_IOT_GATEWAY_RPC_URL, Redis=$REDIS_HOST"
docker stop $CONTAINER_NAME || true
docker rm $CONTAINER_NAME || true