.gitea/workflows/deploy.yml aktualisiert
Deploy Standortplaner / deploy (push) Successful in 17s Details

This commit is contained in:
gitea-enwelo-jba 2026-06-24 13:55:34 +00:00
parent 3020ae2ad0
commit 5a0d1df492
1 changed files with 12 additions and 29 deletions

View File

@ -12,33 +12,16 @@ jobs:
- name: Code holen - name: Code holen
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Dateien auf Server kopieren - name: .env erstellen
uses: appleboy/scp-action@master run: |
with: echo "DB_HOST=${{ secrets.DB_HOST }}" > .env
host: ${{ secrets.SERVER_HOST }} echo "DB_PORT=${{ secrets.DB_PORT }}" >> .env
username: ${{ secrets.SERVER_USER }} echo "DB_USER=${{ secrets.DB_USER }}" >> .env
key: ${{ secrets.SSH_PRIVATE_KEY }} echo "DB_PASSWORD=${{ secrets.DB_PASSWORD }}" >> .env
source: "." echo "DB_NAME=${{ secrets.DB_NAME }}" >> .env
target: "/opt/automation-stack/standortplaner" echo "OIDC_CLIENT_ID=${{ secrets.OIDC_CLIENT_ID }}" >> .env
echo "OIDC_CLIENT_SECRET=${{ secrets.OIDC_CLIENT_SECRET }}" >> .env
- name: Deployment auf Server ausführen - name: App bauen und starten
uses: appleboy/ssh-action@master run: |
with: docker compose up -d --build --force-recreate
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