first commit
This commit is contained in:
42
bot/scripts/dev-start.sh
Normal file
42
bot/scripts/dev-start.sh
Normal file
@@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Skript do uruchamiania środowiska development
|
||||
echo "🚀 Uruchamianie środowiska development..."
|
||||
|
||||
# Sprawdź czy Docker jest uruchomiony
|
||||
if ! docker info > /dev/null 2>&1; then
|
||||
echo "❌ Docker nie jest uruchomiony. Uruchom Docker Desktop i spróbuj ponownie."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Sprawdź czy plik .env istnieje
|
||||
if [ ! -f .env ]; then
|
||||
echo "⚠️ Plik .env nie istnieje. Kopiuję z .env.example..."
|
||||
cp .env.example .env
|
||||
echo "📝 Plik .env został utworzony. Uzupełnij wymagane zmienne przed kontynuowaniem."
|
||||
echo " Szczególnie ważne: DISCORD_TOKEN, DISCORD_CLIENT_ID, DISCORD_CLIENT_SECRET"
|
||||
echo ""
|
||||
read -p "Czy chcesz kontynuować? (y/N): " -n 1 -r
|
||||
echo
|
||||
if [[ ! $REPLY =~ ^[Yy]$ ]]; then
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# Uruchom docker-compose dla development
|
||||
echo "🐳 Uruchamianie kontenerów..."
|
||||
docker compose -f docker-compose.dev.yml up --build -d
|
||||
|
||||
echo "✅ Środowisko development zostało uruchomione!"
|
||||
echo ""
|
||||
echo "📋 Dostępne usługi:"
|
||||
echo " 🤖 Bot + Panel Web: http://localhost:3000"
|
||||
echo " 🗄️ PostgreSQL: localhost:5433"
|
||||
echo " 📊 pgAdmin: http://localhost:8080 (admin@skrzynka.local / admin)"
|
||||
echo " 🔄 Redis: localhost:6380"
|
||||
echo ""
|
||||
echo "📝 Aby zobaczyć logi:"
|
||||
echo " docker compose -f docker-compose.dev.yml logs -f"
|
||||
echo ""
|
||||
echo "🛑 Aby zatrzymać:"
|
||||
echo " docker compose -f docker-compose.dev.yml down"
|
||||
Reference in New Issue
Block a user