API que contém as músicas da banda nacional Engenheiros do Hawaii / Pouca Vogal / Humberto Gessinger.
A configuração do ambiente é feita via docker utilizando docker-compose.
O docker possui os seguintes containers:
enghaw-api-php-fpm=> Container do PHP na versão7.4 (FPM)(Esse container já dispõe deComposerna versãolatest)enghaw-api-nginx=> Container do Nginx na versão1.16enghaw-api-elasticsearch=> Container do ElasticSearch na versão7.6.2
Para executar todos os containers, utilizar docker-compose up -d
- Copiar o arquivo
.env.examplepara.env(Caso tenha necessidade, trocar as variáveis do.env) - Instalar os pacotes da aplicação
composer install - Gerar a chave da aplicação com
php artisan key:generate
Caso não tenha alterado a variável DOCKER_NGINX_PORT no .env, basta acessar http://localhost:8000/api/music que será levado ao endpoint que retorna a lista de músicas
-
GET/api/music=> Listagem de músicas com ou sem critérios de busca- Parâmetros:
text(Opcional) => Palavra ou frase para fazer a busca
- Parâmetros:
-
POST/api/music=> Inserção de músicas- Parâmetros:
title(Obrigatório) => Título da músicamusic(Obrigatório) => Letra da música
- Parâmetros: