This commit is contained in:
vipg
2025-12-26 17:32:02 +08:00
parent 9ead420a8a
commit 39e33007d2
2 changed files with 97 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
#!/bin/bash
# create.sh - 启动Python容器执行create_table.py、create_src.pycreate_src_dockerfile.py脚本
# create.sh - 启动Python容器执行create_table.py、create_src.pycreate_src_dockerfile.py和create_src_mod.py脚本
set -e # 遇到错误立即退出
@@ -100,9 +100,35 @@ docker run --rm \
echo '✅ create_src_dockerfile.py 执行完成!'
"
# ========== 第四部分更新go.mod ==========
echo ""
echo "📋 第四步更新go.mod文件..."
echo "🚀 执行create_src_mod.py..."
# 运行Python容器执行create_src_mod.py
docker run --rm \
--name "${CONTAINER_NAME}-mod" \
-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_mod.py...'
python create/create_src_mod.py
echo ''
echo '✅ create_src_mod.py 执行完成!'
"
echo ""
echo "=========================================="
echo "🎉 所有任务执行完成!"
echo "📋 表名: ${TABLE_NAME}"
echo "📁 服务目录: ${PROJECT_ROOT}/services/${TABLE_NAME}"
echo "🐳 Dockerfile: ${PROJECT_ROOT}/services/${TABLE_NAME}/src/Dockerfile"
echo "🐳 Dockerfile: ${PROJECT_ROOT}/services/${TABLE_NAME}/src/Dockerfile"
echo "📦 go.mod: ${PROJECT_ROOT}/services/${TABLE_NAME}/src/go.mod"