Laravel App
Use this guide for Laravel applications that run as one monolithic web workload.
Recommended deployment mode: Monolith. This fits most Laravel apps with one codebase and one web entry point.
What Users Should Prepare
- A Laravel repository
- A
Dockerfilethat installs PHP dependencies and configures the web runtime - Values such as
APP_KEY, database settings, queue configuration, and cache settings - A persistent plan for uploads if the app stores user files
Dashboard Deployment Flow
Connect the Repository
Create a new project in Autonomous and connect the Laravel codebase.
Configure Build and Runtime
Set the Dockerfile path, server port, and any monorepo subfolder values.
Add Environment Variables
Enter APP_KEY, database connection variables, mail settings, and other Laravel runtime values through Autonomous.
Deploy and Verify
Deploy the app, then validate the home page, logs, database connectivity, and any cache or queue integrations.
Common User Mistakes
APP_KEYis missing in the deployed environment- The container serves static pages but fails on database-backed routes
- Queue or cache backends are configured locally but not in Autonomous