48 lines
1.1 KiB
Bash
48 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
echo "======================================"
|
|
echo "SaveTheMoment Atlas - Setup"
|
|
echo "======================================"
|
|
echo ""
|
|
|
|
if [ ! -f .env ]; then
|
|
echo "❌ .env Datei nicht gefunden!"
|
|
echo "Bitte .env.example zu .env kopieren und anpassen:"
|
|
echo " cp .env.example .env"
|
|
exit 1
|
|
fi
|
|
|
|
echo "📦 Installiere Dependencies..."
|
|
npm install
|
|
|
|
echo ""
|
|
echo "🗄️ Initialisiere Datenbank..."
|
|
npx prisma generate
|
|
npx prisma db push
|
|
|
|
echo ""
|
|
echo "🌱 Füge Testdaten ein..."
|
|
npm run db:seed
|
|
|
|
echo ""
|
|
echo "✅ Setup abgeschlossen!"
|
|
echo ""
|
|
echo "======================================"
|
|
echo "Nächste Schritte:"
|
|
echo "======================================"
|
|
echo ""
|
|
echo "1. Entwicklungsserver starten:"
|
|
echo " npm run dev"
|
|
echo ""
|
|
echo "2. Browser öffnen:"
|
|
echo " http://localhost:3000"
|
|
echo ""
|
|
echo "3. Test-Accounts:"
|
|
echo " Admin: admin@savethemoment.de / admin123"
|
|
echo " Fahrer: fahrer1@savethemoment.de / driver123"
|
|
echo ""
|
|
echo "4. Datenbank-GUI öffnen (optional):"
|
|
echo " npx prisma studio"
|
|
echo ""
|
|
echo "======================================"
|