diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index a62556c..abaa75e 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,6 +1,5 @@ name: Deploy TrassenPlaner run-name: ${{ gitea.actor }} is deploying the application - on: push: branches: @@ -8,9 +7,9 @@ on: jobs: deploy: - # Das ist der entscheidende Teil für die Verbindung zum Server: + # Zwingt den Job auf deinen IONOS-Server Runner (ID 4) runs-on: host - + steps: - name: Checkout Repository run: | @@ -21,7 +20,7 @@ jobs: - name: Create .env file run: | - # Schreibt die Secrets (Passwörter) in die .env Datei + # Schreibt die Secrets (Passwörter) in die .env Datei für Docker echo "DB_HOST=${{ secrets.DB_HOST }}" > .env echo "DB_PORT=${{ secrets.DB_PORT }}" >> .env echo "DB_USER=${{ secrets.DB_USER }}" >> .env @@ -31,7 +30,7 @@ jobs: - name: Docker Compose Deploy run: | - # Führt den Startbefehl direkt auf deinem IONOS-Server aus - docker compose up -d --build --force-recreate - # Räumt alte Bilder auf, um Speicher zu sparen - docker image prune -f \ No newline at end of file + # Nutzt den absoluten Pfad, um 'command not found' zu umgehen + /usr/bin/docker compose up -d --build --force-recreate + # Räumt ungenutzte Docker-Reste auf + /usr/bin/docker image prune -f \ No newline at end of file