diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index a62556c..e69de29 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,37 +0,0 @@ -name: Deploy TrassenPlaner -run-name: ${{ gitea.actor }} is deploying the application - -on: - push: - branches: - - main - -jobs: - deploy: - # Das ist der entscheidende Teil für die Verbindung zum Server: - runs-on: host - - steps: - - name: Checkout Repository - run: | - # Löscht alte Reste im Arbeitsverzeichnis des Runners - rm -rf * - # Holt den aktuellen Code aus Gitea - git clone https://git.enwelo-serverumgebung.cloud/gitea-enwelo-jba/bwscheddebrock_trassenplaner.git . - - - name: Create .env file - run: | - # Schreibt die Secrets (Passwörter) in die .env Datei - echo "DB_HOST=${{ secrets.DB_HOST }}" > .env - echo "DB_PORT=${{ secrets.DB_PORT }}" >> .env - echo "DB_USER=${{ secrets.DB_USER }}" >> .env - echo "DB_PASSWORD='${{ secrets.DB_PASSWORD }}'" >> .env - echo "DB_NAME=${{ secrets.DB_NAME }}" >> .env - echo "DB_SCHEMA=bw_scheddebrock" >> .env - - - 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