File tree Expand file tree Collapse file tree 1 file changed +26
-8
lines changed
Expand file tree Collapse file tree 1 file changed +26
-8
lines changed Original file line number Diff line number Diff line change @@ -25,11 +25,29 @@ jobs:
2525 echo "[INFO] traefik 디렉토리 내 파일"
2626 ls -l traefik || echo "❌ traefik 폴더 없음"
2727
28- - name : Upload files to server
29- uses : appleboy/scp-action@v0.1.4
30- with :
31- host : ${{ secrets.SERVER_HOST }}
32- username : ${{ secrets.SERVER_USER }}
33- key : ${{ secrets.SERVER_PEM_KEY }}
34- source : " docker-compose.backend.yml docker-compose.portainer.yml docker-compose.traefik.yml traefik"
35- target : /home/ubuntu/app
28+ - name : Create tar archive
29+ run : |
30+ tar -czvf deploy_bundle.tar.gz \
31+ docker-compose.backend.yml \
32+ docker-compose.portainer.yml \
33+ docker-compose.traefik.yml \
34+ traefik
35+
36+ - name : Save SSH Key
37+ run : |
38+ echo "${{ secrets.SERVER_PEM_KEY }}" > private_key.pem
39+ chmod 600 private_key.pem
40+
41+ - name : Upload to server
42+ run : |
43+ scp -i private_key.pem -o StrictHostKeyChecking=no \
44+ deploy_bundle.tar.gz ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }}:/home/ubuntu/app/
45+
46+ - name : Extract on server
47+ run : |
48+ ssh -i private_key.pem -o StrictHostKeyChecking=no ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_HOST }} << 'EOF'
49+ cd /home/ubuntu/app
50+ tar -xzvf deploy_bundle.tar.gz
51+ rm deploy_bundle.tar.gz
52+ EOF
53+
You can’t perform that action at this time.
0 commit comments