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