Document for installing on AWS ECS

AWS offer a Elastic Beanstalk install option which creates a single instance docker app.

The recommended method is via a Dockerrun.aws.json which pulls a docker image.
You can even add env keypairs during the launch setup.
Has anyone tried this yet?

I’m no expert but this seems to get close to a build

{
  "TestDiscourse": "1",
  "Image": {
    "Name": "samsaffron/discourse",
    "Update": "true"
  },
  "Ports": [
    {
      "ContainerPort": "80"
    }
  ],
  "Volumes": [
    {
      "HostDirectory": "/var/discourse/shared"
    }
  ],
  "Logging": "/var/log/nginx"
}
1 Like