On instance startup, the file system is copied to the instance
When the renewer renews the certificate, it stores a verification file in the web apps source storage
Since the filesystem of each instance is cached and not shared, the instances don't see the file until the next restart
The verification request from Letsencrypt to .well-known/acme-challenge/ fails, because to verification file can't be found in the instance local cache
Any ideas how to work around this? Maybe the verification file could be saved to an Azure Blob Storage instance that is then server from the host instance?
Azure App Service has a feature called "Local Cache" that cached the file system of the web app on each instance, see https://docs.microsoft.com/en-us/azure/app-service/app-service-local-cache-overview
I think the problem here is the following:
.well-known/acme-challenge/
fails, because to verification file can't be found in the instance local cacheAny ideas how to work around this? Maybe the verification file could be saved to an Azure Blob Storage instance that is then server from the host instance?