42 project by Leon Pupier.
The Inception project serves as an introduction to the world of system and network administration. The primary objective is to create a Docker-based virtual machine capable of deploying various web services, including an Nginx web server, a WordPress server, and a MySQL database.
Before getting started, ensure that you have the following installed on your system:
- Docker: Download Docker
- Docker Compose: Download Docker Compose
- Clone this repository to your local machine:
git clone https://github.com/LeonPupier/Inception.git
- Navigate to the project directory:
cd Inception
- Start the Docker containers using Docker Compose by the Makefile:
make
Once the containers are up and running, These services are implemented:
- Nginx Server
- WordPress: http://lpupier.42.fr
- MySQL