This commit is contained in:
vipg
2025-12-26 17:20:50 +08:00
parent e4f9aae108
commit 7bfc2989f9
2 changed files with 124 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
#!/bin/bash
# create.sh - 启动Python容器执行create_table.py和create_src.py脚本
# create.sh - 启动Python容器执行create_table.py、create_src.py和create_src_dockerfile.py脚本
set -e # 遇到错误立即退出
@@ -75,8 +75,34 @@ docker run --rm \
echo '✅ create_src.py 执行完成!'
"
# ========== 第三部分更新Dockerfile ==========
echo ""
echo "📋 第三步更新Dockerfile内容..."
echo "🚀 执行create_src_dockerfile.py..."
# 运行Python容器执行create_src_dockerfile.py
docker run --rm \
--name "${CONTAINER_NAME}-dockerfile" \
-v "${SCRIPT_DIR}:/app/create" \
-v "${PROJECT_ROOT}/services:/app/services" \
-e TABLE_NAME="${TABLE_NAME}" \
-w /app \
python:3.13.7-alpine3.22 \
sh -c "
echo '📋 容器内环境信息:'
python --version
echo ''
echo '⚙️ 执行 create_src_dockerfile.py...'
python create/create_src_dockerfile.py
echo ''
echo '✅ create_src_dockerfile.py 执行完成!'
"
echo ""
echo "=========================================="
echo "🎉 所有任务执行完成!"
echo "📋 表名: ${TABLE_NAME}"
echo "📁 服务目录: ${PROJECT_ROOT}/services/${TABLE_NAME}"
echo "📁 服务目录: ${PROJECT_ROOT}/services/${TABLE_NAME}"
echo "🐳 Dockerfile: ${PROJECT_ROOT}/services/${TABLE_NAME}/src/Dockerfile"