diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 4baadf3..2347c35 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -8,7 +8,6 @@ on: jobs: build-and-deploy: runs-on: ubuntu-latest - steps: - name: Deploy to Server via SSH uses: appleboy/ssh-action@v1.0.0 @@ -19,8 +18,24 @@ jobs: port: 2223 script: | echo "🚀 Starte Deploy für pixel-faebits..." - cd /home/mimug/docker/pixel-faebits + cd /var/www/pixel-faebits + + # Code aktualisieren git pull origin main - echo "🔨 Baue Projekt und starte Container neu..." - docker compose -f /home/mimug/docker/ai-stack/docker-compose.yml up -d --build faebits-pixel + + # Abhängigkeiten installieren + bun install + + # Build ausführen (erstellt 'out/' Ordner) + bun run build + + # Build-Output in Root verschieben (löscht vorheriges Root-Inhalt) + echo "📦 Verschiebe Build-Output..." + rm -rf .next out 2>/dev/null || true + mv out/* . + rmdir out 2>/dev/null || true + + # Berechtigungen setzen + chown -R mimug:mimug . + echo "🎉 Deploy abgeschlossen!"