Spaces:
Sleeping
Sleeping
File size: 1,781 Bytes
e982206 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
@echo off
echo ========================================
echo AgentGraph - Docker com Link Publico
echo ========================================
REM Verificar se Docker está instalado
docker --version >nul 2>&1
if errorlevel 1 (
echo ❌ Docker não está instalado. Instale o Docker Desktop primeiro.
echo Download: https://www.docker.com/products/docker-desktop/
pause
exit /b 1
)
REM Verificar se Docker Compose está instalado
docker-compose --version >nul 2>&1
if errorlevel 1 (
echo ❌ Docker Compose não está instalado.
pause
exit /b 1
)
REM Criar arquivo .env se não existir
if not exist .env (
echo 📝 Criando arquivo .env...
copy .env.example .env
echo.
echo ⚠️ IMPORTANTE: Configure suas API keys no arquivo .env
echo Abra o arquivo .env e adicione pelo menos uma chave de API:
echo - OPENAI_API_KEY
echo - ANTHROPIC_API_KEY
echo - HUGGINGFACE_API_KEY
echo.
pause
)
REM Criar diretório para uploads
if not exist uploaded_data mkdir uploaded_data
echo 🚀 Iniciando AgentGraph com Docker...
echo (Incluindo tabela.csv necessária para inicialização)
echo.
REM Parar containers existentes
docker-compose down >nul 2>&1
REM Iniciar aplicação com rebuild
echo 🔨 Construindo imagem Docker...
docker-compose up --build -d
if errorlevel 1 (
echo ❌ Erro ao iniciar aplicação
pause
exit /b 1
)
echo ✅ AgentGraph iniciado com sucesso!
echo.
echo 🌐 Aguardando link público do Gradio...
echo O link será exibido nos logs abaixo:
echo.
REM Aguardar alguns segundos
timeout /t 5 /nobreak >nul
REM Mostrar logs
echo 📊 Logs da aplicação (Ctrl+C para sair):
echo ==========================================
docker-compose logs -f agentgraph
|