title: What files or directories of a release are the bare minimum to run a release?
body: <p>Let's say, I have a completely new VPS server which I've just rolled out, which I haven't installed anything on yet.</p>
  <p>And I've compiled and build a <em>production release</em> of Phoenix application on my <em>local</em> machine which is identical to a VPS server Linux distributive- and version-wise.</p>
  <p>In the directory <code>_build/prod/rel/my_app123</code> there have been generated 4 subdirectories:</p>
  <ul>
  <li>bin</li>
  <li>erts-12.3</li>
  <li>lib</li>
  <li>releases</li>
  </ul>
  <p>Will copying the content of <em>rel/my_app123/</em>, that is, these <em>4 subdirectories</em>, over to a VPS will  be absolutely enough in order to run an application?</p>
  <p>Or will I have install something extra as well? Elixir and Erlang?
  How about production dependencies from <code>mix.exs</code>? Or are these have been included and compiled into into a release?</p>
  <p>P.S. Assume that my web application has no &quot;js&quot;, &quot;css&quot; and the like files, and doesn't use a database.</p>