This repository contains multiple projects:
/web- Personal webpage built with Astro- Modern, performant portfolio website
- Full German/English internationalization
- Automated CI/CD with GitHub Actions
- Docker containerization with nginx
- View Documentation
# Navigate to the web project
cd web
# Install dependencies
npm install
# Start development server
npm run dev
# Or run with Docker from root
docker-compose up -dVisit http://localhost:4321 (dev) or http://localhost:8080 (Docker)
Every push to main automatically:
- โ Builds and tests the project
- โ Creates Docker images for amd64 and arm64
- โ Pushes to GitHub Container Registry
- โ Tags with version numbers and commit SHAs
Pull the latest image:
docker pull ghcr.io/tihofman/tihofman:latest
docker run -d -p 8080:80 ghcr.io/tihofman/tihofman:latestCurrently working for compeople
Learning about AI, Rust, Vue



