添加调试输出: - 显示当前工作目录(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}
|
mkdir -p ${{ env.DEPLOY_DIR }}/{configs,logs}
|
||||||
|
|
||||||
# 如果配置文件不存在,从仓库复制
|
# 调试:显示当前目录和文件
|
||||||
|
echo "📍 当前工作目录: $(pwd)"
|
||||||
|
echo "📁 当前目录内容:"
|
||||||
|
ls -la
|
||||||
|
|
||||||
|
# 如果配置文件不存在,从当前目录复制
|
||||||
if [ ! -f ${{ env.DEPLOY_DIR }}/docker-compose.prod.yml ]; then
|
if [ ! -f ${{ env.DEPLOY_DIR }}/docker-compose.prod.yml ]; then
|
||||||
echo "📋 初始化部署目录..."
|
echo "📋 初始化部署目录..."
|
||||||
cp docker-compose.prod.yml ${{ env.DEPLOY_DIR }}/
|
cp -v docker-compose.prod.yml ${{ env.DEPLOY_DIR }}/
|
||||||
cp -r configs/* ${{ env.DEPLOY_DIR }}/configs/
|
cp -rv configs/* ${{ env.DEPLOY_DIR }}/configs/
|
||||||
|
else
|
||||||
|
echo "✅ 配置文件已存在,跳过复制"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd ${{ env.DEPLOY_DIR }}
|
cd ${{ env.DEPLOY_DIR }}
|
||||||
|
|||||||
Reference in New Issue
Block a user