name: Deploy TrassenPlaner on: push: branches: - main jobs: build-and-deploy: # Wir nehmen ubuntu-latest, weil es im Samern-Projekt funktioniert! runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v4 - name: Create .env file run: | # Wir schreiben die Daten direkt hier rein, wie im Samern-Stil echo "DB_HOST=87.106.21.21" > .env echo "DB_PORT=5433" >> .env echo "DB_USER=authentik" >> .env echo "DB_PASSWORD='WX1t1cgP1qK09'" >> .env echo "DB_NAME=authentik" >> .env echo "DB_SCHEMA=bw_scheddebrock" >> .env - name: Rebuild & Restart Container run: | # Wir nutzen den einfachen Befehl wie bei Samern docker compose up -d --build --force-recreate