Guía de Inicio Rápido
Despliegue CaseBender localmente en minutos
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):
Verifique la instalación:
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:
Edite el archivo .env
para configurar sus variables de entorno:
Paso 3: Iniciar los Servicios
Este comando iniciará todos los servicios necesarios:
- 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:
Debería ver todos los servicios en estado “Up”.
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
Siga las instrucciones para 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:
Problemas de Permisos
Si encuentra problemas de permisos al acceder a los volúmenes de Docker:
Siguientes Pasos
Ahora que tiene CaseBender funcionando localmente, puede: