title: creating standalone node js application installer
body: <p>I have already read a lot of links that answer the question.
  But I had a <strong>specific doubt</strong>,so here we go!!
  Our App uses angular js for UI and node js backend server</p>
  
  <p>This is the way I have planned to execute the objective of creating a standalone applications</p>
  
  <ol>
  <li>I would have a shell script run that would minify(not obfuscate -> because in a lot of places, I read obfuscate would create some bugs and minify is a safe enough option) all the JS source files in my application sources</li>
  <li>Then I would zip them all into one compressed folder </li>
  <li>I would give the customer the compressed folder and a shell script </li>
  <li>When the customer runs the shell script,It would decompress the folder and then run all the commands that we manually run to get the app started.</li>
  </ol>
  
  <p>So everytime the customer wants the app , he can just run the shell script(when the files are already extracted, then the decompress step would be skipped.)</p>
  
  <p>Is this approach fine? can I get on with it ?</p>