diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 2e1d9a6..3898755 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,5 +1,6 @@ name: Deploy Standortpruefung on: [push] + jobs: deploy: runs-on: ubuntu-latest @@ -11,17 +12,15 @@ jobs: username: ${{ secrets.DEPLOY_USER }} key: ${{ secrets.DEPLOY_SSH_KEY }} script: | - # HIER kommen die Pfad-Befehle aus der Anleitung rein: + # 1. In den Zielordner wechseln (Checkliste Punkt 5) mkdir -p /opt/automation-stack/apps/wind-tool-standortpruefung cd /opt/automation-stack/apps/wind-tool-standortpruefung - - # Code aktualisieren (Reset erzwingen, damit es aktuell ist) - if [ ! -d ".git" ]; then - git clone https://git.enwelo-serverumgebung.cloud/gitea-enwelo-jba/wind_tool_standortprüfung.git . - else - git fetch origin main - git reset --hard origin/main - fi - - # Starten nach Anleitung - docker compose up -d --build --force-recreate \ No newline at end of file + + # 2. Code aktualisieren (Wir nutzen den Pfad direkt, um Passwort-Probleme zu umgehen) + git init . + git remote add origin https://git.enwelo-serverumgebung.cloud/gitea-enwelo-jba/wind_tool_standortprüfung.git || true + git fetch origin main + git reset --hard origin/main + + # 3. NUR diese App starten (Projektname festlegen verhindert Konflikte) + docker compose -p wind-tool-app up -d --build --force-recreate \ No newline at end of file