Este projeto é uma API para gerenciar exercícios, desenvolvida com TypeScript e NestJS.
A API de Exercícios permite criar, atualizar, listar e remover exercícios. Ela utiliza o TypeORM para gerenciar a persistência dos dados.
- TypeScript
- NestJS
- TypeORM
- Jest (para testes)
- Docker
Para instalar o projeto, siga os passos abaixo:
-
Clone o repositório:
git clone https://github.com/ecsistem/exercise-api.git
-
Acesse o diretório do projeto:
cd exercise-api
-
Instale as dependências:
npm install
Para rodar a aplicação:
-
Inicie o servidor de desenvolvimento:
npm run start:dev
-
Acesse a aplicação em
http://localhost:3000
.
Para rodar a aplicação usando Docker:
-
Certifique-se de ter o Docker e o Docker Compose instalados.
-
Execute o comando para iniciar os containers:
docker-compose up
-
Acesse a aplicação em
http://localhost:3000
.
Para rodar os testes, utilize o comando:
npm run test
Contribuições são bem-vindas! Por favor, envie um pull request ou abra uma issue para discutir o que você gostaria de mudar.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.