The question was how to deploy four services, and the answer arrived before it. Naming what you actually need — scheduling, health, rolling deploys, secrets.
Container orchestration is the fashionable answer and a release directory with a symlink is still the right one for a single application on one or two hosts. mv…
A multi-stage Dockerfile can serve development and production from one file, provided the build is told where to stop. The last form is the one worth remembering, because…
A reload starts new workers with the new configuration and lets the old ones finish their current requests, so an nginx process list after a reload legitimately contains…
composer outdated on a real project lists two hundred packages, almost all of them transitive dependencies you did not choose and cannot upgrade independently. –direct restricts it to…