@Jonathon Smyth You can run a Linux App Service locally using Docker. Azure provides a Docker container that you can use to run your Linux App Service locally. You can use this container to test your application and debug any issues that you are facing.
Here are the steps to run a Linux App Service locally using Docker:
Install Docker on your local machine.
Pull the Azure App Service for Linux Docker container by running the following command in your terminal:
docker pull mcr.microsoft.com/azure-app-service
Run the Docker container by running the following command in your terminal:
docker run -d -p 8000:80 -e WEBSITES_PORT=80 -e WEBSITE_SITE_NAME=app_name -e WEBSITE_AUTH_ENABLED=False -e WEBSITE_ROLE_INSTANCE_ID=localRoleInstance mcr.microsoft.com/azure-app-service
Replace app_name
with the name of your app.
Access your app by navigating to http://localhost:8000
in your web browser.
Once you have your app running locally, you can use the logging and debugging tools available in your development environment to diagnose any issues you are facing.