ci: fix docker login command and update deployment paths
Some checks failed
Staging Build / build (push) Failing after 31s

This commit is contained in:
DanielS
2026-06-22 22:45:20 +02:00
parent 126de81834
commit f11322e98d

View File

@@ -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