Requisitos Previos
Antes de comenzar, asegúrese de tener instalado lo siguiente en su sistema:- Docker Engine (20.10.0 o superior)
- Docker Compose (v2.0.0 o superior)
- OpenSSL (para generar certificados SSL)
Instalación de Docker
Para macOS:
- Descargue e instale Docker Desktop desde Docker Hub
- Siga el asistente de instalación
- Verifique la instalación:
Para Linux (Ubuntu/Debian):
Para Windows:
- Descargue e instale Docker Desktop desde Docker Hub
- Siga el asistente de instalación
- Verifique la instalación:
Despliegue Local
Paso 1: Clonar el Repositorio
Paso 2: Configuración del Entorno
Cree un archivo.env en el directorio raíz:
.env para configurar sus variables de entorno:
Paso 3: Iniciar los Servicios
- API Backend (Node.js)
- Frontend (React)
- Base de Datos (PostgreSQL)
- Redis (para caché y colas)
Paso 4: Verificar el Despliegue
Verifique que todos los contenedores estén funcionando:Paso 5: Acceder a la Aplicación
- Interfaz de Usuario: http://localhost:3000
- API: http://localhost:8000
- Documentación de la API: http://localhost:8000/api-docs
Credenciales de Acceso Predeterminadas
Después de desplegar CaseBender, puede iniciar sesión con las siguientes credenciales predeterminadas:Por razones de seguridad, recomendamos cambiar estas credenciales predeterminadas inmediatamente después de su primer inicio de sesión.
Configuración Inicial
Crear una Cuenta de Administrador
Importar Datos de Muestra (Opcional)
Solución de Problemas
Verificar Registros
Si encuentra problemas, verifique los registros de los contenedores:Problemas Comunes
Error de Conexión a la Base de Datos
Asegúrese de que las credenciales de la base de datos en el archivo.env sean correctas y que el contenedor de PostgreSQL esté funcionando: