This project have been built using Express with the library Inversify to dependencies injection.
Securitised with Helmet.
Logs with Morgan.
The project has a Makefile
to configure and execute it.
Execute make help
to get the information about commands that you can execute in this project.
It is necessary to install the following versions to work it the project:
node 14.16.1
npm 6.14.12
Run make init
if you need to configure the project for the first time.
Copy the .env.sample
to .env
file and change the values of environment variables that you need in local.