~/projects/cmotta-dev-infrastructure.tsx
Back to projectscmotta.dev: Infrastructure
OngoingThe deployment infrastructure behind this very portfolio: containerized with Docker and set up to run behind a reverse proxy on a self-managed VPS.
cmotta-dev-infrastructure.tsx
// cmotta.dev: Infrastructure
import { Docker, Nginx } from "./cmotta-dev-infrastructure"
export const status = "ongoing"
Problem / Objective
Host and maintain this site with the same operational discipline I offer as a service: a reproducible build, HTTPS, a health check, and a documented deployment process.
My role
Responsible for the full build setup, containerization, and deployment documentation.
Implementation decisions
- Multi-stage Docker build for a minimal final image, using Next.js's standalone output.
- A dedicated health-check endpoint to enable monitoring and automatic restarts from the VPS orchestrator.