fix: correct deploy script - move build output to root
This commit is contained in:
@@ -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!"
|
||||
|
||||
Reference in New Issue
Block a user