fix: correct deploy script - move build output to root
This commit is contained in:
@@ -8,7 +8,6 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
build-and-deploy:
|
build-and-deploy:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Deploy to Server via SSH
|
- name: Deploy to Server via SSH
|
||||||
uses: appleboy/ssh-action@v1.0.0
|
uses: appleboy/ssh-action@v1.0.0
|
||||||
@@ -19,8 +18,24 @@ jobs:
|
|||||||
port: 2223
|
port: 2223
|
||||||
script: |
|
script: |
|
||||||
echo "🚀 Starte Deploy für pixel-faebits..."
|
echo "🚀 Starte Deploy für pixel-faebits..."
|
||||||
cd /home/mimug/docker/pixel-faebits
|
cd /var/www/pixel-faebits
|
||||||
|
|
||||||
|
# Code aktualisieren
|
||||||
git pull origin main
|
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!"
|
echo "🎉 Deploy abgeschlossen!"
|
||||||
|
|||||||
Reference in New Issue
Block a user