name: Deploy TrassenPlaner (Automatic) on: push: branches: - main jobs: build-and-deploy: # Wir nutzen exakt dasselbe Label wie bei Samern runs-on: host steps: - name: Checkout Repository uses: actions/checkout@v4 - name: Create .env file run: | # Diese Daten braucht dein Backend, um die DB zu finden 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: | # Der Befehl, der bei Samern funktioniert docker compose up -d --build --force-recreate