I have a worker app and an api service which are both for the same project and I want them using same tooling. But I am not sure if you can deploy to different EBs from same repo using single config.
For anyone stumbling upon this like me there's now documentation from AWS on how to setup an elastic beanstalk project for this kind of thing:
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebcli-compose.html
Basically you add an env.yaml for each subfolder
~/project-name
|-- component-a
| `-- env.yaml
`-- component-b
`-- env.yaml
You can then instantiate each component like so:
~/workspace/project-name$ eb init --modules component-a component-b
Additional commands seem to be similar to other elastic beanstalk commands with the additional --modules
flag. See documentation.