Files
SkrzynkaImpostora/bot/scripts/dev-start.sh
2025-07-21 00:45:28 +02:00

43 lines
1.4 KiB
Bash

#!/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"