Microservicio de administracion para proyecto hospital, permite realizar CRUDs para el manejo de lo siguientes recursos: citas, pacientes y doctores, se conecta al microservicio de autenticacion para validar la sesion del usuario por medio de un JWT y ser capaz de realizar las operaciones que necesiten autorizacion.
$ npm install
Ejecutar una base de datos Postgres de manera local con docker o en algún servicio en la nube, los datos de acceso a la base de datos se deben configurar en el archivo .env del proyecto
- DB_HOST_NAME => nombre del host o servidor donde está la base de datos
- DB_PORT => puerto de la base de datos
- DB_USERNAME => usuario para realizar la conexión
- DB_PASSWORD => contraseña de usuario
- DB_NAME => nombre de la base de datos
Adicional a esto se deben configurar las siguientes variables de entorno
- URL_TOKEN_AUTH => es la url correspondiente al microservicio de autenticacion
- CLIENT_SECRET => es el secreto que debe ser igual en los dos microservicios para permitir la comunicación
- PORT => es el puerto en el que se ejecutará la aplicación por defecto es el 3000
# Desarrollo
$ npm run start
# Desarrollo modo auto reinicio
$ npm run start:dev
# Producción
$ npm run start:prod
- Author - Alejandro Zapata
- Author - David Viuche
Nest is MIT licensed.