I have a .NET application that I have dockerized. I want to deploy it in Azure, however I am having trouble configuring an HTTPS LetsEncrypt certificate that auto renews.
From looking online I see most solutions involve setting up a 'side-car container' which uses the Certbot image and runs some kind of cron job.
However from my understanding, this means I would end up with 2 images, one for certbot and one for my app, and so would need to pay for 2 containers in Azure rather than one. Is that correct? Or is it possible to deploy 2 docker containers to a single Azure container service?
It seems silly to pay for an extra Azure container service which only handles the auto-renewal of a different container service. I feel like I am misunderstanding something here. What is the easiest/cheapest solution to certificate auto-renewal for Docker/.NET in Azure?