Elastic Beanstalk with RDS and SEQUELIZE migrations

  • Create and EBS applications  (eb init, eb create on aws cli)  or through the AWSUI

    ×

    How to do this task:
    Subtasks:
  • Create an EBS environment (staging, testing, production, etc) 

    ×

    How to do this task:
    Subtasks:
  • Create RDS on AWS UI

    ×

    How to do this task:
    Subtasks:
  • Create security group on RDS, add it to the EBS application.  This allows the EBS to connect to the RDS and have them indenpendent of each other.  See: https://amzn.to/2O8oLId

    ×

    How to do this task:
    Subtasks:
  • Add process.env vars about DB to your EBS through AWS UI

    ×

    How to do this task:
    Subtasks:
  • Update config/config.js in your Node app to include the new process.env vars to connect

    ×

    How to do this task:
    Subtasks:
  • Update location of Node in EBS container.  It is not in the usual spot.  See: https://bit.ly/2wQGT2I 

    ×

    How to do this task:
    Subtasks:
  • Run your sequelize migrations using the .ebextensions folder.  See: https://bit.ly/2wNcn8U and https://bit.ly/2wNcn8U

    ×

    How to do this task:
    Subtasks:
This checklist was created by zprager

432 copy saved

432 copies saved