API criada usando Node, Microsoft SQL Server, Sequelize, Express e Docker, para efetuar CRUD de Pokemons e realizar batalhas entre eles
Para rodar o projeto, é necessário ter instalado npm e node previamente. Se quiser criar e usar o banco de dados como container, é necessário ter instalado também o Docker e docker-compose
Na raíz do projeto, vá até a pasta docker e execute docker-compose up -d
em seu terminal
Na raíz do projeto, vá até a pasta server e execute npm install
para instalar os pacotes. Após o término da instalação, execute npm start
para executar o servidor em modo de desenvolvimento.
Na raíz do projeto, vá até a pasta server e execute npm run swagger-autogen
para gerar a documentação.
Para visualizar a documentação, acesse o endereço http://localhost:3001/doc/ em seu navegador.
Na raíz do projeto, vá até a pasta server e execute npm test
para executar todos casos de teste