Deploying multi-docker local setup to AWS using Elastic Beanstalk

Viewed 659

I'm having e multi-docker setup running locally. Now, I would like to deploy that to AWS using Elastic Beanstalk.

My folder config is like this

app
    /.ebextensions
        composer.config
    /.elasticbeanstalk
        config.yml
    /docker (docker-compose and additional Docker files)
        docker-compose.yml
    /www (root folder of application)

I already ran eb init, but I don't know how to actually deploy my local docker-compose configuration to AWS.

I read about the Dockerrun.aws.json file, should I just copy paste my docker-compose to that file? Or how does it work?

I already tried to:

  • zip my folder and upload it to AWS
  • eb create / eb deploy but then I get the following error message:

    Platform Multi-container Docker 17.03.1-ce (Generic) does not appear to be valid

Thank you

2 Answers
Related