28 lines
666 B
Bash
Executable File
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"
|