添加调试输出: - 显示当前工作目录(pwd) - 列出当前目录内容(ls -la) - 复制时显示详细信息(-v 参数) - 显示配置已存在的情况 帮助定位为什么 docker-compose.prod.yml 找不到
This commit is contained in:
@@ -67,11 +67,18 @@ jobs:
|
||||
# 确保部署目录存在
|
||||
mkdir -p ${{ env.DEPLOY_DIR }}/{configs,logs}
|
||||
|
||||
# 如果配置文件不存在,从仓库复制
|
||||
# 调试:显示当前目录和文件
|
||||
echo "📍 当前工作目录: $(pwd)"
|
||||
echo "📁 当前目录内容:"
|
||||
ls -la
|
||||
|
||||
# 如果配置文件不存在,从当前目录复制
|
||||
if [ ! -f ${{ env.DEPLOY_DIR }}/docker-compose.prod.yml ]; then
|
||||
echo "📋 初始化部署目录..."
|
||||
cp docker-compose.prod.yml ${{ env.DEPLOY_DIR }}/
|
||||
cp -r configs/* ${{ env.DEPLOY_DIR }}/configs/
|
||||
cp -v docker-compose.prod.yml ${{ env.DEPLOY_DIR }}/
|
||||
cp -rv configs/* ${{ env.DEPLOY_DIR }}/configs/
|
||||
else
|
||||
echo "✅ 配置文件已存在,跳过复制"
|
||||
fi
|
||||
|
||||
cd ${{ env.DEPLOY_DIR }}
|
||||
|
||||
Reference in New Issue
Block a user