Skip to content

Instantly share code, notes, and snippets.

@LostinOrchid
Created June 13, 2018 05:51
Show Gist options
  • Save LostinOrchid/bb502eea43d5b70602c2e22a5f032659 to your computer and use it in GitHub Desktop.
Save LostinOrchid/bb502eea43d5b70602c2e22a5f032659 to your computer and use it in GitHub Desktop.
Setup

Creating an Elastic Beanstalk Application

Install the Elastic Beanstalk Command Line Interface (EB CLI)

Go to Install the Elastic Beanstalk Command Line Interface (EB CLI) for instructions.

Create the application

$ mkdir my-app
$ cd my-app
$ eb init my-app -p PHP

Here were telling the eb cli to create an application called my-app, and then set platform -p to be PHP. If application name is omitted it will default to the current folder name. Next, you will be prompted Select a default region. Just choose your account's region. For Example: region-here.console.aws.amazon.com where region-here is the region name.

Create an environment

Lets create the environment. Assuming you have installed your app in the folder.

$ eb create env-name --database --database.engine mysql --database.instance db.t2.micro

The --database flag tells eb to also create a database for our environment. We specify the type of database we are going to use --database.engine which is mysql. And finally the database tier plan that we are going to use, db.t2.micro in this case.

Reference

Deploying onto AWS Elastic Beanstalk - Deploy Web Applications on AWS

Deploying WordPress to Amazon Web Services AWS EC2 and RDS via ElasticBeanstalk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment