Skip to content

Droied4/Inception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INCEPTION


Inception is a project I recently completed. Its main goal is to use Docker to set up containers and deploy various services from scratch, using minimal base images such as Alpine or Debian. In my case, I chose Alpine for its lightness and simplicity.

Throughout the development process, I made an effort to follow best practices, both in terms of file organization and the configuration and security of the services and containers.

Guide

I leave the link to a Docker guide that I wrote on Medium explaining basic concepts necessary to solve the project. https://medium.com/@deiord44santiagoov/inception-guia-42-school-8f32ccefda19

Services

Nginx

Nginx

Reverse proxy and web server for routing traffic to other containers.

Wordpress

Wordpress

Content management system served via PHP-FPM.

Mariadb

Mariadb

Lightweight MySQL-compatible database for WordPress data.

Redis

Redis

In-memory key-value store used for caching.

Vsftpd

Adminer

Secure FTP server to upload and manage files.

Adminer

Adminer

Lightweight database management tool to interact with MariaDB.

Healthcheck

Adminer

Custom script that verifies all services are running properly.

Architecture Diagram

architecture diagram

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors