Skip to content

redarnet/inception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Inception

Inception est un projet de la formation 42 dont l’objectif est de découvrir et de manipuler Docker et Docker Compose, en mettant en place une infrastructure complète de services conteneurisés.

Le projet consiste à déployer une stack web fonctionnelle , sans utiliser d’images toutes faites autres que celles de base.


Objectifs du projet

  • Comprendre le fonctionnement des conteneurs Docker
  • Écrire des Dockerfile optimisés
  • Orchestrer plusieurs services avec Docker Compose
  • Mettre en place une communication entre conteneurs
  • Gérer des volumes persistants
  • Respecter des contraintes de sécurité et de configuration

Architecture mise en place

L’infrastructure repose sur les services suivants :

  • Nginx : serveur web et reverse proxy (TLS)
  • WordPress : application web
  • MariaDB : base de données
  • Volumes : persistance des données
  • Docker Compose : orchestration des services

Chaque service est isolé dans son propre conteneur et communique via un réseau Docker dédié.


Lancement du projet

Completer le fichier .env avec des variables d'environnements.

L’ensemble de l’infrastructure se lance via :

make

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors