I am currently working on creating an offering on the Azure Marketplace for my application, which is of the multi-container type. I am considering the option of using a "managed application" offering to allow both customer and publisher control over the services.
The main issue I am facing is the character limit in the docker-compose file (4000 characters) when using Azure App Service as the service. However, it is crucial for my application.
I explored the option of using Azure Kubernetes Service (AKS) to overcome the limitation, but I realized that, in this case, the user would only deploy the service infrastructure without the application ready.
I am seeking suggestions on how to handle this situation. I thought of using a deployment script to perform the application deployment at a later stage after the offering is deployed.
Has anyone encountered a similar situation, or does anyone have ideas on how to best handle this issue? Are there alternatives I may not have considered?
Thank you in advance for the assistance!