Inception est un projet de l'Γ©cole 42 qui vise Γ vous familiariser avec l'utilisation de Docker et la mise en place d'une infrastructure multi-conteneurs. L'objectif principal est de crΓ©er un petit ensemble de services web en utilisant Docker Compose.
- Docker π³
- Docker Compose
- NGINX π
- WordPress
- MariaDB πΎ
- PHP-FPM
inception/
β
βββ srcs/
β βββ docker-compose.yml
β βββ .env
β β
β βββ requirements/
β βββ nginx/
β β βββ Dockerfile
β β βββ conf/
β βββ wordpress/
β β βββ Dockerfile
β β βββ conf/
β βββ mariadb/
β βββ Dockerfile
β βββ conf/
β
βββ Makefile
βββ README.md
-
Clonez le dΓ©pΓ΄t :
git clone https://github.com/votre-username/inception.git cd inception
-
Configurez les variables d'environnement dans le fichier
srcs/.env
-
Lancez le projet avec :
make up
-
Pour arrΓͺter le projet :
make down
- NGINX : Serveur web principal, configurΓ© pour rediriger vers WordPress
- WordPress : CMS installΓ© avec PHP-FPM
- MariaDB : Base de donnΓ©es pour WordPress
make up
: DΓ©marre les conteneursmake down
: ArrΓͺte les conteneursmake prune
: Nettoie les volumes et les images Docker
Les pull requests sont les bienvenues. Pour les changements majeurs, veuillez d'abord ouvrir une issue pour discuter de ce que vous aimeriez changer.
Ce projet est rΓ©alisΓ© dans le cadre du cursus de l'Γ©cole 42 et est soumis Γ leurs conditions d'utilisation.
Ozan - @justeozan