Changes:

  • Install the supported Laravel 13 application skeleton from its pinned official upstream tag and retain Composer's resolved production lock file.
  • Configure the sample application for MariaDB 11.8, production-safe defaults, database queues and Laravel's scheduler.
  • Keep PsySH configuration in Laravel's writable storage tree so turnkey-artisan tinker works as the www-data user.
  • Upgrade the appliance base to Debian 13 Trixie with PHP 8.4 and add focused acceptance for the HTTPS sample app, framework CLI, MariaDB persistence, a queued job, the scheduler and the supported Composer update path.

Links