Deployment Process

For Elastic Beanstalk

  1. Describe dependencies (e.g: requirements.txt or package.json)
  2. Upload the code
    1. Console: zip file
    2. CLI: using cli (will create zip and upload for you)
  3. Beanstalk will deploy the zip on EC2, resolve dependencies and start application