We are making a product. Up until now, it has been only a set of desktop apps. For the first time, we will soon start to build an Asp.Net core web app(asp.net core on the backend, blazor or angular for the front-end).
The web app should be deployable on Azure App Service and on a local server. We have to deliver a bundle or anything for them to install it on their servers. But obviously, we cannot deliver the code, visual studio and they publish where they want it. They should also be able to edit the appsettings.json
I guess that if the installation is on a locals server, they should deploy it on an IIS? Or some docker approach would be a better way(Didn't really test this since visual studio ask me to provide a docker container registry and I'm therefor not able to generate a docker image directly)
So what should I provide them in order to be able to deploy it on the cloud AND locally?