From 5a0d1df492dfc02e94654c735ab7682224101304 Mon Sep 17 00:00:00 2001 From: gitea-enwelo-jba Date: Wed, 24 Jun 2026 13:55:34 +0000 Subject: [PATCH] .gitea/workflows/deploy.yml aktualisiert --- .gitea/workflows/deploy.yml | 41 +++++++++++-------------------------- 1 file changed, 12 insertions(+), 29 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index b37a05b..6a090ec 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -12,33 +12,16 @@ jobs: - name: Code holen uses: actions/checkout@v4 - - name: Dateien auf Server kopieren - uses: appleboy/scp-action@master - with: - host: ${{ secrets.SERVER_HOST }} - username: ${{ secrets.SERVER_USER }} - key: ${{ secrets.SSH_PRIVATE_KEY }} - source: "." - target: "/opt/automation-stack/standortplaner" + - name: .env erstellen + run: | + 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 "OIDC_CLIENT_ID=${{ secrets.OIDC_CLIENT_ID }}" >> .env + echo "OIDC_CLIENT_SECRET=${{ secrets.OIDC_CLIENT_SECRET }}" >> .env - - name: Deployment auf Server ausführen - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.SERVER_HOST }} - username: ${{ secrets.SERVER_USER }} - key: ${{ secrets.SSH_PRIVATE_KEY }} - script: | - cd /opt/automation-stack/standortplaner - - # .env Datei mit den Secrets befüllen - 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=geodaten" >> .env - echo "OIDC_CLIENT_ID=${{ secrets.OIDC_CLIENT_ID }}" >> .env - echo "OIDC_CLIENT_SECRET=${{ secrets.OIDC_CLIENT_SECRET }}" >> .env - - # App starten - docker compose up -d --build --force-recreate \ No newline at end of file + - name: App bauen und starten + run: | + docker compose up -d --build --force-recreate \ No newline at end of file