Bem-vindo ao Knights API! Este projeto é uma API construída com NestJS para gerenciar cavaleiros.
- Docker
- Docker Compose
- Node.js (se for rodar sem Docker)
-
Clone o repositório:
git clone https://github.com/seu-usuario/knights-api.git cd knights-api
-
Configure as variáveis de ambiente: Certifique-se de que o arquivo
.env
está configurado corretamente. -
Inicie os serviços:
docker-compose up -d
-
Acesse a API: A API estará rodando em http://localhost:3000
-
Acesse o Swagger: Vá para http://localhost:3000/api para visualizar a documentação interativa da API.
-
Clone o repositório:
git clone https://github.com/seu-usuario/knights-api.git cd knights-api
-
Instale as dependências:
npm install
-
Configure as variáveis de ambiente: Edite o arquivo
.env
com suas configurações. -
Inicie a API:
npm run build npm start
-
Acesse a API: A API estará rodando em http://localhost:3000
-
Acesse o Swagger: Vá para http://localhost:3000/api para visualizar a documentação interativa da API.
GET /knights
- Listar cavaleirosGET /knights/hall-of-heroes
- Listar heróisGET /knights/:id
- Obter detalhes de um cavaleiroPOST /knights
- Criar um novo cavaleiroPATCH /knights/:id
- Atualizar apelido de um cavaleiroDELETE /knights/:id
- Remover um cavaleiro
Sinta-se à vontade para contribuir! Abra issues e pull requests conforme necessário.
Este projeto está licenciado sob a licença MIT.