- Clone this repository to your local machine.
- Build docker image of the app by writing in your console following command (Note: you need to be in the project root dir):
$ docker build -t financial-manager-api .
- After the end of the build proccess, write in console next command in order to run the app and db containers:
$ docker-compose up -d
- Wait some time and after check if the app and PostgreSQL containers are running:
$ docker ps
You should see both containers running.
Now you can manually test the API in your browser following this url: http://localhost:3000/docs
Clone the repository and install all dependencies:
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# unit tests
$ npm run test