title: Running a web app from a repository
body: <p>Is a good practice to run a web app directly from a repository checkout? i.e. if I do a <code>git clone</code> and then start up my backend servers which the front end proxies to. </p>
  
  <p>I've generally felt that it's the "right way" to run it out a directory that is a single version exported but I can't find any compelling arguments for either way of doing it. </p>
  
  <p>Any insights would be useful.</p>