http://alexp11223-web-page-analyzer.herokuapp.com
A simple website created using Lumen framework that extracts some information about the specified web page. The requests are processed using a job queue asynchronously.
- Run
make setup
to generate.env
file, create SQLite database, apply migrations. - Run
make run
to launch web server (http://localhost:8000). - Run
make queue-daemon
ormake empty-queue
to process the job queue. - Run
make lint test
to run linter and tests.
See Makefile for other useful commands. Check out https://makefile.site if you are interested in this approach.
- Add postgres and php buildpack.
- Add
APP_KEY
(php artisan key:generate --show
). - Enable the worker for queue processing.