Skip to content
View tihofman's full-sized avatar

Block or report tihofman

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
tihofman/README.md

Timm Hofmann - Portfolio Repository

CI Docker

๐Ÿ“ Repository Structure

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

๐Ÿš€ Quick Start

Personal Webpage

# 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 -d

Visit http://localhost:4321 (dev) or http://localhost:8080 (Docker)

Automated Deployments

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:latest

๐Ÿ’ซ About Me:

Currently working for compeople
Learning about AI, Rust, Vue

๐ŸŒ Socials:

LinkedIn Twitch

๐Ÿ’ป Tech Stack:

Docs

Markdown LaTeX Postman Jira

Backend

Java Neo4J Apache Kafka Python Kotlin Rust Spring Apache Hibernate OpenAPI

DevOps

Bash Script Kubernetes GitHub Actions GitLab CI Bitbucket Git GitLab Grafana OpenTelemetry ESLint Helm

Cloud Systems

Azure Heroku GitHub

Build Systems

Apache Maven Jenkins Nginx Docker

WebTech

JavaScript Angular TypeScript HTML5 CSS3 Vue.js NodeJS Bootstrap JWT Vite Thymeleaf TailwindCSS Webpack Playwright

Database

Postgres MySQL SQLite GraphQL MicrosoftSQLServer MariaDB MongoDB

Design

Figma

IoT

Homebridge Raspberry Pi

๐Ÿ“Š GitHub Stats:



Popular repositories Loading

  1. iu_latex_template iu_latex_template Public

    IU Latex Template Written Assignments

    TeX

  2. traefik-helm-chart traefik-helm-chart Public

    Forked from traefik/traefik-helm-chart

    Traefik v2 helm chart

    Smarty

  3. tihofman tihofman Public

    Astro

  4. nvim-config nvim-config Public

    Lua