Fix deploy: clear PHP source dirs before SCP so deleted files don't persist
Deploy / deploy (push) Successful in 16s

SCP only adds/overwrites files, never deletes. Clearing app/, routes/,
config/, database/, resources/, bootstrap/ before copy ensures the server
always reflects the current git state exactly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Malek TellissiandClaude Sonnet 4.6 committed 2026-09-12 21:25:41 +02:00
1 parent ae579892bc
commit 42748bbe20
1 file changed
+9
+9
View File
@@ -35,6 +35,15 @@ jobs:
LOG_CHANNEL=stderr LOG_CHANNEL=stderr
EOF EOF
- name: PHP-Quellverzeichnisse leeren
uses: appleboy/ssh-action@v1.2.0
with:
host: ${{ vars.VPS_HOST }}
username: ${{ vars.VPS_USER }}
key: ${{ secrets.SSH_PRIVATE_KEY }}
known_hosts: ${{ vars.SSH_KNOWN_HOSTS }}
script: rm -rf ~/app/app ~/app/routes ~/app/config ~/app/database ~/app/resources ~/app/bootstrap
- name: Dateien auf VPS kopieren - name: Dateien auf VPS kopieren
uses: appleboy/scp-action@v0.1.7 uses: appleboy/scp-action@v0.1.7
with: with: