Criação de uma API que demonstre meus conhecimentos com PHP, Docker e MySQL e para fins de estudos do framework Slim Framework 4, uma minimização do Laravel e com foco em desenvolvimento de APIs.
Ela retorna um JSON contendo as infomações da maquina que fez o request junto as informações de todas as datas de todas as requisições anteriores feitas pela mesma maquina via identificação do IP da maquina.
- Docker
- PHP 7.4
- Slim Framework 4
- MySQL 5.7.35
- Montar o ambiente:
1.1. Via Docker Compose com:
docker-compose up -d
1.2. Dê as permissões:
docker-compose exec api chmod -R 755 .
- Instale as dependencias:
docker-compose exec api composer install
- Dê get, post, put e delete em 127.0.0.1 (porta 80) via Postman ou qualquer outra ferramenta adequada a tratar requisições em API será retornado o JSON com as informações sobre seu IP, seu User-Agent e as datas e os horarios em que sua Maquina/IP realizou requisições na API.