DevOps Journey · Portfolio-grade
One App, Climbed to Production
From a single Dockerfile to GitOps with Argo CD. You never learn a tool for its own sake, each rung exists because the rung below it started to hurt. Click through the climb.
⬇ Download the starter repoReact + FastAPI + Postgres · Docker, Compose, k8s, Helm, CI, Argo CD, one file per rung
ContainersStage 1 of 8
Dockerise the frontend
The pain that pushes you up ↑
Your backend still isn’t containerised, and wiring containers by hand is painful.
The move →
Wrap the React/Angular app in a container, it now runs the same on any machine.
✓ Checkpointlocalhost:8080 serves your app from inside a container.
You create
Dockerfileterminal
Docker: Dockerfile reference# build + run the frontend image$ docker build -t web . && docker run -p 8080:80 web
Tip: use ← / → arrow keys, or click any rung above
Build the app once and climb all eight rungs, and you can tell it as one story in an interview, proof you understand why each layer exists. It’s the delivery half of the AWS Production Capstone.