- PHP 8.2.11 with Laravel v10 - Official Laravel documentation
- MySQL 8.0
- Nginx
- Docker
- Clone the repository
- Copy the .env.example file to .env
- Run all dockerfiles with
docker-compose build
- Run the containers with
docker-compose up -d
- Enter the php container with
docker exec -it giphy-test-php-1 bash
- Run the tests with
php artisan test
You can see the API documentation in the following link: Giphy API documentation & Collection
You can import the Postman collection from the following link: Giphy API Postman collection