Install PHP module dependencies:
composer install
Install puppeteer dependencies:
npm install
php >= 7.2 node 8
Search for the extension package that applies to your PHP version
apt search intl
Install the package
apt install php7.2-intl
Install graphic libraries for puppeteer
- Cleanup unused dependencies from composer
- Implement work queues to execute the prerenders like RabbitMQ, Celery, etc
- Create commands to clear cache or dump current status
- Pack into a composer package
- Set better logging
- Refactor URL validation with the Request class
- Re-test on clean environment
- Add concurrent tasks with configurable limit