TOPIC / CATEGORY

Notes in DevOps & Infrastructure

8 articles

Use docker compose config Before Deploying

Render the Compose model before deployment to catch interpolation, merge, profile, and path surprises.

2 min read

A Boring Release Checklist for Small Services

A compact preflight and verification checklist for deploying a small service without relying on memory.

2 min read

A Small Backup Restore Drill

Find out whether a PostgreSQL backup really restores by loading it into a throwaway database and checking the result.

2 min read

Docker Compose Healthchecks That Actually Help

Write a Docker Compose healthcheck that shows whether a service can actually do its job, without letting one shaky dependency mark everything unhealthy.

2 min read

Docker Bind Mounts or Volumes? A Practical Choice

Choose between Docker bind mounts and named volumes by ownership, portability, backup needs, and failure modes.

2 min read

A Small GitHub Actions Workflow That Runs Your Tests

A compact GitHub Actions workflow that tests a Node project on pushes and pull requests, with npm caching, a concurrency group, read-only permissions, SHA-pinned actions, and a short routine for reading failed runs.

7 min read

A Multi-Stage Dockerfile That Ships Only the Build Output

Build a static site in a Node stage, ship only the generated files on nginx, and use --target, docker image ls, and docker history to confirm what actually ended up in the final image.

6 min read

Docker Restart Policies Without the Magic

Choose a Docker restart policy by understanding exits, manual stops, daemon restarts, and failure loops.

2 min read