Skip to content

mdev9/Inception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

🚀 Inception – Virtualized Infrastructure Setup 🌐

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!

📝 Project Overview

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. 🧩

Features:

  • 🔹 WordPress installation for content management
  • 🔹 NGINX for web server handling
  • 🔹 MySQL database configuration
  • 🔹 Secure communication between containers
  • 🔹 Managed with Docker Compose for easy setup

🛠️ Installation & Setup

To get started, follow these steps to clone and run the project:

 git clone https://github.com/mdev9/Inception.git
 cd Inception
 make

That’s it! 🎉 Your virtualized infrastructure is up and running! 🚀

Access the WordPress site by navigating to:

https://localhost

📂 Project Structure

 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

🔍 Technologies Used

  • 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.

🎯 Goals of the Project

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! 💻

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published