This setup is designed for production deployment. For local development, use DevContainers or Laravel Sail.
Images are significantly smaller compared to Laravel Sail, each around 400MB for small to medium applications. Horizontally scalable can be achieved by deploying multiple PHP and SSR containers behind a load balancer. Use Redis for sessions/cache and shared storage (S3, NFS) for multi-instance deployments.
Obviously, we need a Laravel application. If you don't have one, you can install it using Podman: