#!/bin/bash # 停止脚本在出错时执行 set -e # 获取版本号参数,默认为 latest VERSION=${1:-latest} # 设置 Docker 镜像名称 IMAGE_NAME="neighbourhood-frontend" FULL_IMAGE_NAME="${IMAGE_NAME}:${VERSION}" # 显示构建信息 echo "正在构建 Docker 镜像: ${FULL_IMAGE_NAME}" echo "使用阿里云镜像源加速构建" # 切换到项目根目录 cd "$(dirname "$0")/.." || exit 1 # 构建 Docker 镜像 docker build -t ${FULL_IMAGE_NAME} -f .docker/Dockerfile . echo "镜像构建完成: ${FULL_IMAGE_NAME}" # 运行示例 echo "运行示例:" echo "docker run -d -p 5000:5000 -e BASE_URL=https://api.example.com ${FULL_IMAGE_NAME}" echo "构建脚本执行完毕!"