Skip to content

hassanlakhal/inception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐳 Inception - 42 Project

Docker DevOps License

📚 Description

Inception is a system administration and DevOps project from the 42 School curriculum. The main objective is to build a secure and scalable web server infrastructure using Docker. The project includes deploying a WordPress site with a MariaDB database behind an NGINX reverse proxy, all managed via Docker Compose.


🧱 Stack


🖼️ Architecture

Inception Architecture


🚀 Build and Run the Containers

Before starting the project, create the necessary local directories for persistent volume storage:

mkdir -p $HOME/database $HOME/data

Then, clone the repository and navigate into it:

git clone https://github.com/hassanlakhal/inception.git
cd inception

Now, build and run the containers using:

make

Once the setup is complete, open your browser and visit:

https://<your-domain-name>

For example:

https://hlakhal.42.fr

⚠️ Replace <your-domain-name> with the actual domain configured in your .env and NGINX setup and in file hosts in /etc.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors