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"
}