https://edjdc.github.io/recipe-api
Para executar a aplicação é necessário ter o docker e o docker-compose instalados.
Execute o comando docker-compose up --build
para iniciar a aplicação.
Após a aplicação tiver sido iniciada é possível acessar o link http://localhost:8080/recipes/ para realizar consultar na API.
GET /health
-
Retorna o status da aplicação
GET /metrics
-
Retorna métricas da aplicação
GET /recipes/?i={ingredient_1},{ingredient_2},{ingredient_3}
-
Retorna as receitas para os ingredientes informados (máximo 3)
Para executar a aplicação localmente é necessário criar um arquivo .env na raiz do projeto com uma variável GIPHY_API_KEY preenchida com um token de acesso da API do giphy.
O arquivo docker-compose.yml possui um token que pode ser utilizado para testes.
yarn install
yarn start
yarn start:prod
yarn build
yarn test
yarn test:coverage
yarn prettier:format
yarn prettier:check
yarn lint