Zum Hauptinhalt springen

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