About Blog Contact
 
 

RSS

Sat, Dec 28, 2024
4 min read

Reviving My Blog: A Fresh Start with Modern Tech

Reviving this blog wasn’t just about dusting off old posts—it meant embracing modern tools like Filament, ditching Laravel Nova, and moving to a sleek Hetzner + Coolify hosting setup. With a fresh start and a streamlined backend, I’m back to share insights, tips, and the occasional rant with consistency.
Fri, May 6, 2022
5 min read

Automate build and push to ECR via GitHub Actions

In this article we will build a minimal PHP application consisting of two containers which are declared in a single multi stage Dockerfile. Then we will leverage a GitHub Actions workflow to automate building the Docker images and pushing them to ECR
Mon, Feb 10, 2020
4 min read

Build Docker images for production

a brief introduction how we handle Docker images for production and how this fundamentally differs to our development images. Our example will be a simple Laravel application.
Sat, Feb 8, 2020
6 min read

How to use traefik as a reverse proxy in development

In this article we will configure dnsmasq and traefik to act as a reverse proxy on our development machine. This way we are able to use custom .test domains in all of our docker projects.
« Next
Legal Notice  |   Privacy  |   RSS  |   © 2025 christlieb.eu