Saltar al contenido principal

Guía de implementación

Implemente InfoLens en su propia infraestructura con Docker Compose.

Requisitos previos
  • Docker Engine 24+ y Docker Compose v2
  • Al menos 4 GB de RAM (se recomiendan 8 GB)
  • Clave API de Gemini (u otro proveedor de LLM)
  • Puertos 24000-24003 disponibles
1

Clonar y configurar

bash
git clone https://github.com/gdlabs/infolens-rag.git
cd infolens-rag

# Configure environment
cp .env.example .env
# Edit .env with your Gemini API key and database credentials
2

Iniciar la pila

bash
cd docker

# Start all services (backend + frontend + postgres + clustering)
docker compose --profile postgres -f compose.yaml up -d

# Verify health
curl http://localhost:24000/v1/health
# → {"results":{"message":"ok"}}
3

Acceder a la plataforma

Frontend

http://localhost:24001

API

http://localhost:24000/v1
4

Primer inicio de sesión

Email: [email protected]

$ docker logs docker-infolens-rag-1 2>&1 | grep OTP-CODE

El inicio de sesión no usa contraseñas: introduzca este correo en la página de inicio de sesión para solicitar un código de 6 dígitos. Hasta que se configure SMTP (Administración → Plataforma), el proveedor de correo de consola imprime el código en los registros del backend. La dirección se define mediante default_admin_email.

Arquitectura de servicios

24000

API del backend

FastAPI + PostgreSQL

24001

Frontend

Next.js 16 + React 19

24002

Agrupación de grafos

Graspologic + FastAPI

24003

PostgreSQL

pgvector/pgvector:pg16