Adaptation à Docker de l’application exemple

1. Préparation de l’environnement

Pour rappel, le début de l’exercice nécessite de se positionner sur la version 1.1.0 du projet, de façon que le code source ne contienne pas déjà les fichiers nécessaires pour Docker et que le lecteur soit en situation de réaliser les manipulations par lui-même.

 Positionnez-vous sur le répertoire TestOIDCBlazorWASM dans lequel le dépôt a été cloné.

 Si ce n’est pas déjà fait, positionnez-vous sur la bonne version en tapant la commande suivante :

git checkout v1.1.0 

2. Principes de construction

Le reste du présent chapitre est consacré au détail de comment modifier l’application exemple de façon à la déployer dans Docker. Nous allons pour cela utiliser l’environnement de développement intégré Visual Studio 2022 et en particulier la fonctionnalité de prise en charge de Docker :

images/05EI38.png

Mais le but ici est bien entendu de comprendre en profondeur les implications de cette simple commande, en décrivant les fichiers Dockerfile et en les adaptant si besoin. Et le fait de traiter l’application complète nécessite aussi de penser à son déploiement d’un seul coup, ce qui rendra nécessaire la création d’un fichier docker-compose.yml.

Enfin, pour compléter une approche qui se veut la plus proche possible...

couv_EI2DOC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Présentation de l'application exemple
Suivant
Redéployer automatiquement avec Docker Compose