title: Should an AngularJS + nginx codebase be dockerized
body: <p>I have a AngularJS front-end project that runs on nginx and communicates to a back-end java server (separate from this codebase). I find myself running the following commands to install the package:</p>
  
  <pre><code># make sure node, npm, and gulp are installed
  npm install
  gulp watch
  </code></pre>
  
  <p>Should the above be dockerized or is it preferred to run these projects via the commands. The code will be modified locally as we develop (so we'd probably need to configure a volume that maps to the project's directory).</p>
  
  <p>What would be the advantages or disadvantages of dockerizing the above vs. just running the above commands to get the project started? The main goal here is to reduce the time it takes for a new developer to get started/comfortable with the project.</p>