Files
infrapuzzle/projects/moritzgrafde
..

Moritz Graf Personal Website

Personal executive portfolio and capabilities showcase for Moritz Graf (https://moritzgraf.de).

Built with Vue 3, Vite, TypeScript, and Tailwind CSS. Deployed via GitOps to private Kubernetes infrastructure.

Development

# Install dependencies
npm install

# Start development server
npm run dev

# Typecheck and build static production bundle to dist/
npm run build

Production Build & Deploy

# Build static site and container image
make build

# Push to private registry
make push

# Trigger rolling restart on Kubernetes
make deploy