add docker support
This commit is contained in:
29
.docker/build.sh
Normal file
29
.docker/build.sh
Normal file
@ -0,0 +1,29 @@
|
||||
#!/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 "构建脚本执行完毕!"
|
Reference in New Issue
Block a user