ci: remove rsync, use git pull via SSH instead
Some checks failed
Deploy to Production / Build and Deploy (push) Failing after 2s

Made-with: Cursor
This commit is contained in:
2026-04-25 21:10:00 +02:00
parent 22d816fd39
commit 01d36a5956

View File

@@ -10,9 +10,6 @@ jobs:
name: Build and Deploy
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup SSH
run: |
mkdir -p ~/.ssh
@@ -20,22 +17,18 @@ jobs:
chmod 600 ~/.ssh/id_rsa
ssh-keyscan -H 192.168.1.190 >> ~/.ssh/known_hosts
- name: Sync code to server
run: |
rsync -az --delete \
--exclude='.git' \
--exclude='node_modules' \
--exclude='.next' \
--exclude='.env*' \
./ root@192.168.1.190:/opt/memento/
- name: Build and deploy
- name: Deploy via SSH
run: |
ssh root@192.168.1.190 << 'ENDSSH'
set -e
cd /opt/memento
echo "=== Git pull ==="
git pull origin main
echo "=== Building ==="
docker compose build memento-note
echo "=== Starting ==="
docker compose up -d --remove-orphans
docker compose ps