bw-mini-app-server/docker-build.sh

28 lines
666 B
Bash
Executable File

#!/bin/bash
# 简化的Docker构建脚本
# 使用方法: ./docker-build.sh
set -e
# 获取git commit hash
GIT_COMMIT=$(git rev-parse --short HEAD)
IMAGE_NAME="bowong-cn-beijing.cr.volces.com/wuwang/bw-mini-app-server:$GIT_COMMIT"
echo "🚀 开始构建 Docker 镜像..."
echo "📦 镜像名称: $IMAGE_NAME"
# 构建镜像
docker buildx build --platform linux/amd64 -t $IMAGE_NAME .
# 推送镜像
docker push $IMAGE_NAME
echo "✅ 构建完成!"
echo "📋 可用镜像:"
echo " - $IMAGE_NAME"
echo " - bowong-cn-beijing.cr.volces.com/wuwang/bw-mini-app-server:latest"
echo ""
echo "🏃 运行命令:"
echo " docker run -p 3000:3000 $IMAGE_NAME"