.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
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
- name: App bauen und starten
run: |
docker compose up -d --build --force-recreate