Welcome to Inception, an exciting project that builds a fully virtualized infrastructure with Docker π³! This project includes a secure, isolated environment where a WordPress site π is powered by NGINX β‘ and MySQL π’οΈ. Everything is managed with Docker Compose π οΈ for easy orchestration!
This project was created as part of a challenge to set up an infrastructure using Docker and other virtualization technologies. Youβll get a fully configured WordPress website running on NGINX, connected securely to a MySQL database, with everything neatly contained in Docker containers. π§©
- πΉ WordPress installation for content management
- πΉ NGINX for web server handling
- πΉ MySQL database configuration
- πΉ Secure communication between containers
- πΉ Managed with Docker Compose for easy setup
To get started, follow these steps to clone and run the project:
git clone https://github.com/mdev9/Inception.git
cd Inception
makeThatβs it! π Your virtualized infrastructure is up and running! π
Access the WordPress site by navigating to:
https://localhost inception/
β
βββ Makefile
βββ README.md # You're here! π
βββ srcs/
βββ docker-compose.yml # Docker Compose file for orchestrating services
βββ requirements/
βββ mariadb/ # MySQL database configuration
βββ nginx/ # NGINX configuration
βββ wordpress/ # WordPress configuration- Docker π³: Containerization platform to create isolated environments.
- Docker Compose βοΈ: Tool for defining and running multi-container Docker applications.
- NGINX π: Web server to handle requests and serve the WordPress site.
- MySQL π’οΈ: The database to store all your WordPress content.
The goal of this project is to:
- Set up a secure, containerized infrastructure.
- Use modern tools like Docker and NGINX to deploy web applications.
- Build familiarity with Docker Compose for multi-container environments.
Thank you for checking out Inception! π Happy coding! π»