add docker support

This commit is contained in:
xd
2025-07-28 16:38:37 +08:00
parent 403bd27f95
commit 87ed1833bb
42 changed files with 168 additions and 900 deletions

29
.docker/build.sh Normal file
View 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 "构建脚本执行完毕!"