Simplifier vos déploiements en utilisant des modèles Azure Resource manager (ARM) imbriqués
Dans la plupart des solutions, voir toutes, il y a plusieurs composantes: backend, frontend, services, APIs. Parce que tous ces projets peuvent avoir un cycle de vie différent, il est important de pouvoir les déployer individuellement. Cependant, parfois, nous souhaitons tout déployer en même temps.
Que se passe-t-il lorsque vous mélangez Asp.Net Core, différentes de Docker et Azure pour la première fois?
Pour un projet perso, je voulais valider si les conteneurs étaient plus faciles à utiliser comparés au code normal avec les services dans Azure. J’avais besoin de rafraîchir mes connaissances avec Docker, alors je décidé de faire ce que je pensais être un simple test: créer un site Web Asp.Net Core dans un conteneur et le déployer dans différents environnements. Ce billet est en fait tout mon parcours pour finalement atteindre cet objectif, comme vous pouvez le deviner ça n’a pas fonctionné au premier essai.
Créer et déployer une WebApp .NET Core sur Azure depuis Linux
Tout récemment, j’étais collé à mon ordinateur, et j’avais un peu temps libre (ouaip, je sais très inhabituel). Puisque .Net Core 1.0 venait tout juste d’être rendu public, j’ai décidé de m’amuser avec un peu. Pour ajouter une couche supplémentaire de plaisir dans le mix, j'ai décidé de le faire depuis ma machine virtuelle (VM) Ubuntu. En moins de 15 minutes, tout a été fait! J’étais tellement impressionné que j’ai su immédiatement que devais en parler. Voilà exactement la raison de ce billet.