title: What do I upload when working with Composer?
body: <p>This is the first time I've used Composer to work with dependencies for a PHP project. I basically have a project folder that has </p>
  
  <p>APP folder (with a starter configuration file)
  PUBLIC folder (with php and css files)
  VENDOR folder (created by composer)
  composer.json
  composer.lock</p>
  
  <p>The question is, what do I upload to my server in order to make the project live? I've read you shouldn't upload the vendor folder generated by composer, but not sure how it's supposed to work. They also mentioned you should run install but how is that done when the project is on the server and not local?</p>
  
  <p>Thanks.</p>