We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 82f31ec commit 919d4e9Copy full SHA for 919d4e9
2 files changed
backend/.github/workflows/backend-cd.yml .github/workflows/backend.ymlbackend/.github/workflows/backend-cd.yml renamed to .github/workflows/backend.yml
@@ -1,21 +1,29 @@
1
-name: Backend CD
+name: Backend Deployment
2
on:
3
push:
4
paths:
5
- 'backend/**'
6
+ - '.github/workflows/backend.yml'
7
+ branches: [main]
8
+
9
jobs:
10
deploy:
11
runs-on: ubuntu-latest
12
steps:
- - uses: actions/checkout@v4
13
+ - name: Checkout code
14
+ uses: actions/checkout@v4
15
+ with:
16
+ fetch-depth: 0
17
18
- name: Deploy via SSH
19
uses: appleboy/ssh-action@v1
20
with:
- host: 147.45.139.11
- username: root
21
+ host: ${{ secrets.SERVER_IP }}
22
+ username: ${{ secrets.SERVER_USER }}
23
key: ${{ secrets.SERVER_SSH_KEY }}
24
script: |
25
cd /opt/cookieless/backend
- git pull origin main
26
+ git fetch origin main
27
+ git reset --hard origin/main
28
docker-compose down
29
docker-compose up -d --build
docs/.github/workflows/frontend-ci.yml .github/workflows/frontend.ymldocs/.github/workflows/frontend-ci.yml renamed to .github/workflows/frontend.yml
0 commit comments