A modern node.js application development workflow with zero downtime deployment in Docker