I deployed a Laravel project to Azure App Service (Linux) using Bitbucket Pipelines, but the app is not loading. Instead of my Laravel homepage, Azure shows the default App Service page.
In my bitbucket-pipelines.yml, I'm using the following startup command: --startup-file "php -S 0.0.0.0:8000 -t public"
The deployment succeeds, but browsing the web app URL still shows the default Azure page, not the Laravel public/index.
I also noticed Azure creates two directories: /var/www/html/wwwroot /site/wwwroot/
My Laravel files end up in /var/www/html/wwwroot, but Azure seems to serve from /site/wwwroot, so the app is never picked up.
What is the correct startup command for running a Laravel app on Azure App Service (Linux, PHP)? How do I ensure Azure serves the public/ directory instead of the default page? Should I move the Laravel project to /site/wwwroot or use a custom startup script? How to setup working directory?
Any guidance on configuring Laravel correctly on Azure App Service Linux would be appreciated.