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.
Before starting the project, create the necessary local directories for persistent volume storage:
mkdir -p $HOME/database $HOME/dataThen, clone the repository and navigate into it:
git clone https://github.com/hassanlakhal/inception.git
cd inceptionNow, build and run the containers using:
makeOnce 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.envand NGINX setup and in file hosts in /etc.
