Sistema de chats multicanales para plataformas como WhatsApp, Facebook, SMS, etc.
- Clonar el repositorio:
git clone git@github.com:sdkconsultoria/chat.git- Navegar al directorio del proyecto:
cd chat- Configurar las variables de entorno:
cp .env.example .env- Iniciar Docker y los servicios:
docker-compose up -d- Instalar las dependencias:
docker-compose exec node npm install- Iniciar el proyecto en modo desarrollo:
docker-compose exec node npm run start:dev-
Modo desarrollo:
npm run start
-
Modo observación (watch):
npm run start:dev
-
Modo producción:
npm run start:prod
-
Tests unitarios:
npm run test -
Tests de extremo a extremo (e2e):
npm run test:e2e
-
Cobertura de tests:
npm run test:cov
-
Tests con Cucumber:
npm run test:cucumber