10👍
AWS limits the operating systems that run under Elastic Beanstalk, as it is Platform as a Service. To get full flexibility on operating systems and configuration, you’d need to use EC2.
There are two suboptimal workarounds, though:
- use a Docker instance that is running Ubuntu
- use this complicated hack to run Ubuntu in EB
2👍
You need to set up a custom platform then tell Elastic Beanstalk to use that platform at creation with eb create -p YourPlatformARN
.
To confirm, within the linked docs, Ubuntu is supported through their custom platform service: “… the supported operating systems—Ubuntu, RHEL, or Amazon Linux …”
- How do I redefine functions in python?
- Django how to check if objects contains string in multiple fields
- How to implement sorting in Django Admin for calculated model properties without writing the logic twice?
Source:stackexchange.com