Script-Struktur
Die Root-Scripts sind nach dem Ort sortiert, an dem du sie startest:
scripts/local/: lokale Helfer, die auf deiner Maschine ausgeführt werden. Dazu gehören auch Dev-Server-Aktionen, die lokal gestartet werden und dann per SSH arbeiten, zum Beispiel der direkte Dev-Deploy.scripts/server/: Scripts, die direkt im Server-Checkout beziehungsweise im Deploy-Pfad auf dem Server gestartet werden.backend/scripts/: Backend-Paket-Scripts, die Backend-Dependencies und den Backend-Arbeitskontext brauchen. Das ist bewusst keine Lokal/Server-Sortierung.
Damit ist scripts/server/prisma-studio.sh getrennt von den lokalen Helfern, während scripts/local/prisma-studio.sh weiterhin für das lokale Compose-Setup zuständig ist.
Wichtige Scripts
- Prisma Studio lokal:
./scripts/local/prisma-studio.sh - Prisma Studio auf dem Server:
./scripts/server/prisma-studio.sh - Market-Price-Monitor lokal:
./scripts/local/market-price-monitor.sh - Market-Price-Monitor auf dem Dev-Server:
./scripts/local/market-price-monitor.sh --server - Direkter Dev-Deploy:
./scripts/local/deploy-dev-direct.sh - Stripe CLI Listener lokal:
./scripts/local/stripe-listen-local.sh