Inception

Docker · docker compose

A multi-container infrastructure (NGINX, WordPress, MariaDB) built from hand-written Dockerfiles.

View on GitHub

A small multi-container infrastructure built from scratch with Docker and docker compose. It runs a WordPress site behind NGINX with TLS, backed by a MariaDB database, each in its own container built from a hand-written Dockerfile with no prebuilt application images.

Architecture

Three services on a private Docker network:

WordPress files and the database live on named volumes so data survives a restart. The containers are built from debian:12 images.

← All projects