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.

A Boring Release Checklist for Small Services
A compact preflight and verification checklist for deploying a small service without relying on memory.

A Small Backup Restore Drill
Find out whether a PostgreSQL backup really restores by loading it into a throwaway database and checking the result.

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.

Docker Bind Mounts or Volumes? A Practical Choice
Choose between Docker bind mounts and named volumes by ownership, portability, backup needs, and failure modes.

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.

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.

Docker Restart Policies Without the Magic
Choose a Docker restart policy by understanding exits, manual stops, daemon restarts, and failure loops.