📄️ Introduction
Vous trouverez dans les sections qui suivent quelques pistes avec de déployer votre application en utilisant Docker.
📄️ Installation de Docker
Dans un premier temps, vous aurez besoin de Docker.
📄️ Création d'un conteneur Docker
La prochaine étape est de configurer un conteneur Docker, c'est-à-dire un environnement virtuel et isolé contenant tout ce que votre application a besoin pour fonctionner (.NET, Postgres, le projet, etc.).
📄️ Compte AWS et démarrer avec Lightsail
Ensuite, si vous utilisez AWS comme suggéré, vous devrez vous créer un compte. De plus, vous devrez ensuite configurer une instance de serveur en utilisant Lightsail, soit la solution VPS (Virtual Private Server) de AWS.
📄️ Variables d'environnement
Pour nous simplifier la vie, peut-être avez-vous remarqué que le mot de passe de la base de données Docker est spécifié directement dans le docker-compose. Évidemment, comme cette information est commitée sur git, il faut faire attention.
📄️ Nom de domaine et DNS
Acheter un nom de domaine
📄️ HTTPS et certificat SSL
Nous avons quelque peu simplifié les choses jusqu'à maintenant en évitant de gérer la connexion sécurisée HTTPS.
📄️ Docker et nginx multi-projets
Peut-être avez-vous plusieurs projets à déployer. Si c'est le cas, il vous faudra modifier la configuration de nginx, docker-compose.yml, en plus de créer un Dockerfile additionnel.