Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Add MUSL libc version of docker-compose #6141
rocker-compose is discontinued, and this should bring musl support into the mainstream docker-compose build path
Builds executable using alpine 3.4 so that python 3.5 is used to run
The docker image essentially
Please sign your commits following these rules:
$ git clone -b "musl" email@example.com:andyneff/compose.git somewhere $ cd somewhere $ git rebase -i HEAD~842354137256 editor opens change each 'pick' to 'edit' save the file and quit $ git commit --amend -s --no-edit $ git rebase --continue # and repeat the amend for each commit $ git push -f
Amending updates the existing PR. You DO NOT need to open a new one.
Thanks for the contribution @andyneff !
The way I see it, if we merge this, we'll be committing to supporting an additional release binary, which can be a serious long-term engagement. And while that can make sense if a given platform or community is not being appropriately served by the existing solution, this doesn't seem to be the case here, but please let me know if I'm misunderstanding!
@shin- There were some internal reasons that spun up the desire to have docker-compose on musl (alpine) without using glibc, and we just wanted the same convenience that the executable offered glibc. Also, I had to solve this on another project of mine, so this was mostly copy and paste and paste for me.
As I saw it, 3465 said you can either:
We decided the most appropriate thing was option 3.
It's was my hope you decide this is low impact enough and worth adding to the binary pool, especially with the hard part completed.