diff --git a/.gitea/workflows/staging.yaml b/.gitea/workflows/staging.yaml index 98e1557..3551c2f 100644 --- a/.gitea/workflows/staging.yaml +++ b/.gitea/workflows/staging.yaml @@ -24,16 +24,19 @@ jobs: NODE_ENV: production run: npm run build + # KORREKTUR: Anführungszeichen hinzugefügt und ENV-Übergabe gesichert - name: Docker login to Gitea registry - run: echo ${{ secrets.GITEA_TOKEN }} | docker login gitea.hephex.de -u ${{ secrets.GITEA_USER }} --password-stdin - env: - GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} + run: echo "${{ secrets.GITEA_TOKEN }}" | docker login gitea.hephex.de -u "${{ secrets.GITEA_USER }}" --password-stdin + - name: Build Docker image run: docker build -t gitea.hephex.de/daniel/webshop:staging . working-directory: .. + - name: Push Docker image run: docker push gitea.hephex.de/daniel/webshop:staging working-directory: .. + + # KORREKTUR: Pfad auf Ihren echten Proxmox-Supabase-Ordner angepasst - name: Deploy to Proxmox LXC via SSH uses: appleboy/ssh-action@v0.1.5 with: @@ -41,5 +44,6 @@ jobs: username: ${{ secrets.PROXMOX_USER }} key: ${{ secrets.PROXMOX_SSH_KEY }} script: | - cd /path/to/deployment - docker compose pull webshop && docker compose up -d webshop + cd /opt/webshop/supabase/supabase-project + docker compose pull webshop + docker compose up -d webshop