Skip to content

Scalable and stable infrastructure using Docker and Docker Compose.

Notifications You must be signed in to change notification settings

wwwwelton/Inception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Inception

This project aims to expand the knowledge of systems administration using Docker. You need to virtualize several Docker images by creating them in your personal virtual machine.

What is Inception?

Inception is an individual project at 42 which requires us to build an infrastructure of services using Docker, orchestrated by Docker Compose.

In the mandatory part, a container with nginx and only it must be accessible through port 443, exposing the services of the internal docker network for public access. The nginx service connects to the wordpress container running php-fpm which stores the data in a mariadb service on the network. The wordpress and mariadb website data must be persisted each in its own volume.

For the bonus we have to configure a container with an FTP server that accesses the wordpress volume, a static site, redis to cache the database requests and a useful service of our choice. In this case the service chosen was ngrok to allow local services to be available on the web (public access over the internet).

Server Structure

alt text

Badge

Skills

  • Rigor
  • Network & system administration

My grade

Getting started

Follow the steps below

# Clone the project and access the folder
git clone https://github.com/wwwwelton/Inception && cd Inception/

# Run make up so you can build the images and run the containers
make up

# Access the default website using the URL below
https://wleite.42.fr

# Clean output images and containers with
make fclean

# Well done!

Updating

The project is regularly updated with bug fixes and code optimization.

📝 License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.


Made by: Welton Leite 👋 See my linkedin

About

Scalable and stable infrastructure using Docker and Docker Compose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published