This application is designed to manage specific POST and GET requests, handle tasks asynchronously, and follow a Test-Driven Development (TDD) approach with Pest.
- Clone the repository
- Run "./setup.sh" to set up the environment and run the application in a Docker container
- Run "./vendor/bin/sail artisan queue:work" to start the queue worker
- The application will be available at http://localhost:80
The application is designed to handle the following requests:
- POST /api/v1/jobs
- GET /api/v1/jobs/{uuid}
Run "./vendor/bin/pest" to run the tests (Feature, Unit and Stress tests)
The OpenAPI documentation is available at http://localhost:80/api/documentation