#!/bin/bash # ============================================ # Запуск DEVELOPMENT окружения # ============================================ set -e cd "$(dirname "$0")" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "🚀 Запуск DEVELOPMENT окружения" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "" # Проверка .env.dev if [ ! -f .env.dev ]; then echo "⚠️ Файл .env.dev не найден!" echo "📝 Создаю из .env.example..." if [ -f .env.example ]; then cp .env.example .env.dev echo "✅ Создан .env.dev (отредактируйте его!)" else echo "❌ Файл .env.example не найден!" exit 1 fi fi echo "📦 Останавливаю существующие контейнеры..." docker-compose -f docker-compose.dev.yml down 2>/dev/null || true echo "" echo "🔨 Собираю и запускаю контейнеры..." docker-compose -f docker-compose.dev.yml up -d --build echo "" echo "⏳ Жду запуска сервисов..." sleep 5 echo "" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "✅ DEVELOPMENT окружение запущено!" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "" echo "📍 Доступные сервисы:" echo " Frontend: http://localhost:5175" echo " Backend: http://localhost:8200" echo " API Docs: http://localhost:8200/docs" echo "" echo "📊 Статус контейнеров:" docker-compose -f docker-compose.dev.yml ps echo "" echo "📋 Логи:" echo " docker-compose -f docker-compose.dev.yml logs -f" echo ""