Este proyecto es un ejemplo de arquitectura hexagonal usando NodeJS, TypeScript, PostgreSQL, Docker y Jest.
- Ejecutar archivo "config.yml" con Docker Compose:
docker-compose -f config.yml up -d
- Restaurar archivo "src/db/backup.sql" con Adminer
- Instalar node_modules:
npm i
-
Crear archivo ".env" en donde irá la cadena de conexión, tomar como ejemplo ".envExample".
-
Ejecutar Servidor:
npm run dev
- Ejecutar archivo de pruebas:
npm run test
npm run test:watch