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