# instale as dependencias
$ npm install
# crie/atualize o banco de dados
$ npm run typeorm migration:run
# inicie o servidor com hot reload
$ npm run start:dev
# se precisar atualizar o esquema do banco de dados
$ npm run typeorm migration:generate -- -n <Nome da Migration>
Executando a imagem Docker do projeto
$ docker run -p 3000:3000 bmnds/desafio2
Gravando e lendo maratonas
# crie uma nova
$ curl --location --request POST 'http://localhost:3000/maratona' \
--header 'Content-Type: application/json' \
--data-raw '{ "aula": "gRPC", "url": "https://www.youtube.com/watch?v=VMCRRznA3g0" }'# recupere a lista
$ curl --location --request GET 'http://localhost:3000/maratona'