Blog

Compose files, Dockerfiles and the mistakes between them, explained.

Docker Compose Secrets: How They Really Work

By Selim Aydin ·

You've already done the sensible thing: your database password lives in a git-ignored .env file, not hardcoded in compose.yaml. That solves the "don't commit passwords to GitHub" problem. It...

Read more

Dockerfile Multi-Stage Build: Cut Image Size Fast

By Anders Vik ·

Somebody on your team runs docker images and asks why a Node app that fits in a 40 MB zip file produces a 1.2 GB container. Nobody has a good answer. The Dockerfile was copied from a README months...

Read more