title: How to handle differences in Dockerfile for dev/prod
body: <p>Recently started with Docker and I'm setting up a new project.  I have a Dockerfile for a Node web app set up to run an npm script for development which runs webpack with live reloading and a few other processes like linting, etc.</p>
  
  <p>I'm setting up for my production deployment which will look a bit different.</p>
  
  <p>What's the recommended approach to handle the differences?  Two Dockerfiles?</p>