diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 8b4c1f0..14c5a2a 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -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