Files
boluo-admin-main/.docker/build.sh
2025-07-28 16:38:37 +08:00

30 lines
699 B
Bash

#!/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 "构建脚本执行完毕!"