You can deploy a Laravel app on self-hosted Stormkit today. Go to your Profile, then Admin, then the Runtimes section, and add two runtimes: nix:php at version 8.5, and nix:php85Packages.composer at latest. The composer package must match the PHP version: using nix:phpPackages.composer installs an older composer and will trip you up. A working setup the maintainer verified: install command composer update && composer install --no-dev --prefer-dist --optimize-autoloader, build command php artisan key:generate && php artisan config:cache && php artisan route:cache && php artisan view:cache, output and build folder both ./, and start command php -S the all-interfaces address:9007 -t public with a PORT env var set to 9007. Known rough edges: the port is not assigned dynamically yet, and you may need php artisan config:clear && php artisan route:clear && php artisan cache:clear after deploy unless SESSION_DRIVER is database or redis.
_Source: gh:stormkit-io/stormkit-io#2 (Stormkit)_