diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index fb45b92..ea3d38d 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,6 +1,27 @@ -// Schema-Helper -async function setSchema(client) { - await client.query(`SET search_path TO wind_projekt_bwscheddebrock, public;`); -} -// Beispiel-Query: -await client.query('ALTER TABLE wind_projekt_bwscheddebrock."Kabeltrasse" ALTER COLUMN id_0 TYPE BIGINT'); \ No newline at end of file + name: Deploy TrassenPlaner + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Code holen + uses: actions/checkout@v4 + + - name: .env erstellen + run: | + # Nutzung des internen Hostnamens und Ports für die PostGIS-Datenbank + echo "DB_HOST=postgis" > .env + echo "DB_PORT=5432" >> .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: App bauen und starten + run: | + docker compose up -d --build --force-recreate \ No newline at end of file