Files
PackControl/pirp/dev.sh

32 lines
712 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
case "${1:-start}" in
start)
echo "PIRP Dev-Umgebung starten..."
echo "App: http://localhost:8080"
echo "Ctrl+C zum Stoppen."
docker compose up --build
;;
stop)
docker compose down
echo "Gestoppt."
;;
reset-db)
echo "Datenbank wird zurückgesetzt..."
docker compose down -v
docker compose up --build
;;
logs)
docker compose logs -f
;;
*)
echo "Verwendung: ./dev.sh [start|stop|reset-db|logs]"
echo ""
echo " start App + DB starten (Standard)"
echo " stop Alles stoppen"
echo " reset-db DB-Volume löschen und neu aufsetzen"
echo " logs Logs verfolgen"
;;
esac