I’m wondering if it is possible to deploy ERPNext to an Azure App Service (the fully-managed platform of Azure). I was looking through the internet but seems to be no documentation for this kind of installation. If anyone could put me on the right path would be nice.
Have you found a solution, yet @jsantanders?
Would be very nice especially for the development environments. At the moment we are running several ubuntu VMs on Azure - works fine, but I would prever App Services, too.
This is not possible because of constraint from azure.
When we add docker-compose.yml , it gets converted to a base64 string, and this needs to be under 4000 characters. The default production/dev yml is too large.
Well I tried incorporating ssh into the erpnext-worker dockerfile and rebuilding image like listed in the documentation above. Stumbled upon some info though, they allow ssh into only one container, that container would be nginx, preventing access to erpnext-python.
I also tried setting it up in container-instances, where there isn’t a yml restriction, however it doesn’t support docker labels and I wasn’t sure how to configure traefik.toml. So, I used the shortened yml above with no traefik or labels but azure didn’t give an ip once the containers were running. This post discouraged me from pursuing it further: Azure Container Instance does not resolve name within the same vnet using private DNS zone - Microsoft Q&A
Sticking with docker on linux vm for now since it just works…