@roentgen11 I was able to successfully deploy streamlit app to Azure App Service. As @Domenjp points out, via the Azure portal > App Service, add configuration for keypair WEBSITES_PORT to match the port you expose in your Dockerfile. I also added keypar PORT=3000 (as looking at the container log it was having issues health pinging the container via HTTP). Further, I extended the wait time with WEBSITES_CONTAINER_START_TIME_LIMIT=400. See here:
https://docs.microsoft.com/en-us/answers/questions/168746/container-didn39t-respond-to-http-pings-on-port-80.html 17
Two useful examples with streamlit, dockerfiles, and Azure.
https://towardsdatascience.com/deploying-a-streamlit-web-app-with-azure-app-service-1f09a2159743 39
https://saitracychen.medium.com/deploy-a-streamlit-app-to-azure-126452e7df6d 36