From 2d681632c10bc539f8ce24b41d9e3be22efd49f3 Mon Sep 17 00:00:00 2001 From: happybell80 Date: Wed, 9 Jul 2025 16:28:23 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20ssl=20=ED=8F=B4=EB=8D=94=20=EB=B3=B4?= =?UTF-8?q?=EC=A1=B4=ED=95=98=EB=A9=B4=EC=84=9C=20=EB=B0=B0=ED=8F=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ssl 폴더를 제외하고 나머지 파일만 삭제 - 권한 문제 해결 위해 find 명령어 사용 - README.md 배포 플로우 설명 업데이트 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .github/workflows/deploy.yml | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index fee0090..95c41e5 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -23,7 +23,7 @@ jobs: PORT: ${{ secrets.NAS_PORT }} USER: ${{ secrets.NAS_USER }} run: | - ssh -o StrictHostKeyChecking=no -p $PORT $USER@$HOST "rm -rf ~/robeing-nginx && mkdir -p ~/robeing-nginx" + ssh -o StrictHostKeyChecking=no -p $PORT $USER@$HOST "mkdir -p ~/robeing-nginx && find ~/robeing-nginx -maxdepth 1 -not -name ssl -not -name '.' -exec rm -rf {} + || true" tar --exclude='.git' -czf - . | ssh -o StrictHostKeyChecking=no -p $PORT $USER@$HOST "cd ~/robeing-nginx && tar -xzf -" - name: Start services via SSH diff --git a/README.md b/README.md index e1d4925..2c69b61 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ nginx-deploy/ 1. **main 브랜치에 push** 2. **GitHub Actions** 자동 실행 -3. **SCP로 파일 전송** (Ubuntu 서버 ~/robeing-nginx) +3. **파일 전송** (Ubuntu 서버 ~/robeing-nginx, ssl 폴더 보존) 4. **Docker Compose** 자동 재시작 ## 서버 설정