A simple RESTful API made with **NestJS** and **Fastify**.
### 🚀 Preparing the environment
Make sure that you have Node, NPM, Docker and Docker Compose installed on your computer.
First, install the necessary packages with the following commands:
```bash
$ npm i
```
After that, you can update the `.env` and the `docker.env` files. The `.env` file is for development environment and the `docker.env` is for production.
You can find the templates for those files on `.env.example` and `docker.env.example`.
To run the necessary services you can execute the following command:
```bash
$ npm run docker:db
```
This will start the following services:
- **PostgreSQL**
- **Redis**
- **MinIO**
And now, you can start the server with the command:
```bash
$ npm run dev:start
```
You can check the documentation accessing the endpoint `/` in your browser
To run in production you can use the following command:
```bash
$ npm run docker
```
This will start all the previous services and the back-end image.