add
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#!/bin/bash
|
||||
# create.sh - 启动Python容器执行create_table.py、create_src.py和create_src_dockerfile.py脚本
|
||||
# create.sh - 启动Python容器执行create_table.py、create_src.py、create_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"
|
||||
Reference in New Issue
Block a user