#!/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 " 🔧 API Backend: http://localhost:3000" echo " 🎨 React Frontend: http://localhost:3001" echo " 🗄️ PostgreSQL: localhost:5433" echo " 📊 pgAdmin: http://localhost:8080 (boratsc@gmail.com / 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"