Dans le cours : Docker pour les développeurs / développeuses

Déployer sa première application

Si vous recherchez un aperçu sur Docker, cette vidéo et la suivante sont parfaites pour vous car nous allons rapidement mettre une image de Docker et un container en utilisant le projet back-end dans les ressources. Allons-y. La première chose à faire est de créer un nouveau dossier sur votre bureau ici, faire un clic droit, créer un nouveau dossier et on va appeler ça « backend ». Ensuite nous allons aller dans les fichiers d'exercice, dans les Ressources et nous allons copier les ressources dans « simple backend ». Il est très important de savoir que vous devez voir babelrc. Si vous ne voyez pas ce fichier, vous devez absolument faire dans Mac : Shift, Cmd + dot. Dans Windows il y a une méthode pour faire apparaître les fichiers qui sont hidden. Si vous ne voyez pas ce fichier ici, il est important de l'afficher. On va copier tous les fichiers ici, Cmd + C ou Ctrl + C dans Windows, et on va faire Cmd + V ou Ctrl + V dans Windows pour coller les fichiers. Et ensuite nous allons ouvrir ce dossier dans Visual Studio Code. Je vais ouvrir une nouvelle fenêtre de Visual Studio Code et je vais glisser ce dossier ici. Si vous ne voyez pas ce fichier ici, votre serveur ne fonctionnera pas. La prochaine chose à faire est de créer deux fichiers. Je vais créer un nouveau fichier en cliquant ici et je vais appeler ce premier fichier « Dockerfile ». Ensuite je vais en créer un deuxième en cliquant sur Nouveau fichier, celui-là je vais l'appeler « dockerignore ». Dans le fichier dockerignore vous allez écrire les deux lignes que je vais écrire ici : node_modules et npm-debug.log. Ce sont des fichiers qu'on doit ignorer quand on va démarrer le serveur dans Docker donc c'est important d'écrire ces deux lignes-là ici. Quand cela est fait vous pouvez fermer le fichier ici et maintenant nous allons travailler dans le Dockerfile. Le Dockerfile est le fichier qui permet à Docker de lire et savoir ce qu'il doit partager avec votre serveur. Par exemple nous allons commencer avec node. Ensuite il doit installer un work directory, et dans ce cas-ci on va faire celui-là ici qui va créer ce directory où l'application va résider. Ensuite on va copier le contenu de package.json à la source de notre dossier. Ensuite on va exécuter les installations des dépendances npm install. Ensuite on copie tout dans notre dossier Docker avec deux points. On va exposer la valeur du port à 4000 et on va faire la commande "npm", "start". Ceci va démarrer le serveur. Vous sauvegardez votre fichier ici, c'est tout ce dont on a besoin. Avec ces deux fichiers-là, nous allons avoir tout ce dont on a besoin pour démarrer notre serveur qu'on a créé ici.

Table des matières