Globally Replicated Services for the Rest of Us
Jonas Scholz8 min read 17. Nov. 2024After reading endless serverless horror stories, you decided to deploy your application on the internet's current darling, Hetzner. But now, your server is stuck in one location while your users are spread all over the world, suffering from terrible latency. What do you do? Let me introduce you to geolocation DNS-based routing!
5 Awesome Docker Tools To Make Your Life Easier
Jonas Scholz4 min read 12. Nov. 2024Hey there! 👋 Working with Docker can sometimes be a pain, but these are some tools that make it so much easier. I've tried dozens of Docker tools over the years, and these five have become my absolute favorites (slightly biased!). Whether you're debugging containers, managing images or deploying, there's something here that'll save you time :)
How to run Docker compose setups as standalone containers
Lukas Mauser7 min read 08. Nov. 2024Running Docker compose setups as standalone apps requires you to first identify all services that are defined and all resources that each individual service uses, like volumes, networks and environment settings. Start with recreating these resources individually and once everything is setup, derive docker build and docker run commands for each service.
How to Upload and Download Files from Docker Volumes
Jonas Scholz3 min read 07. Nov. 2024Docker volumes are great for persisting data, but managing files within them can be challenging. In this tutorial, we'll set up FileBrowser - a modern web application that provides a clean interface to upload, download, and manage files in your Docker volumes.
How to Dockerize and Deploy Fastify APIs
Jonas Scholz4 min read 01. Nov. 2024Learn to dockerize a Fastify app with this step-by-step guide. Explore a minimal Dockerfile setup, a .dockerignore file, and the commands to build and run your app in a container. Understand the Dockerfile instructions and deploy your containerized Fastify app effortlessly.