-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support alpine linux #50
Comments
Below is an Alpine based docker image that will build and install the efs-utils via the deb builder. All good there. I have been using it for testing so it would need to be modified for your needs to do something suitable. It probably has some requirements that are not needed, but it is for a beanstalk deployment builder. However, the start_watchdog function will need to be modified for Alpine support so that
This image will let you mount like: It DOES NOT support |
Thanks for the feedback. We’ll have someone take a look and post a more detailed response once we better understand the issue. |
@lilferna the issue is that the two handled cases for init_system are not available for alpine. There are many simple ways to solve this. Will wait for your feedback |
@lilferna for example, adding support for something like http://supervisord.org/ would let you support any distribution that can run python. So you could punt the problem. |
+1 |
@lilferna Any chance for an update? |
I will do the work for you if you will just let me know it will be merged |
Hi @thenewguy , Sorry for the late reply. If you can submit a pull request, that will be great, we will review that once you submit one, thanks. |
Do you have a preference on the init system used? |
What's the unrecognized init system of alpine linux container? I assume there should be a warning message in the log file, If we use supervisor, the init system will be |
There isn't one. I'd have to go back and check but I think it just parsed the shell. Would you be happy with attempting to fall back to supervisor if init system fails and supervisor is detected since it is cross platform? |
If 1. init system is not systemd or init, 2. supervisor is detected, 3. watchdog is not already started, then I think we can use supervisor to start the watchdog. |
This is backlogged for me. Unfortunately a different direction was taken while waiting on approval of this issue. If anyone else is available to tackle the problem feel free |
I'm running Alpine Linux as the OS for my EC2 instances. Here's the current patch I'm applying in order to get
FWIW, |
I am not using this on alpine anymore but still got a notice. If you have a working solution you should submit it as a PR! |
We're using the #136 patch to build |
Add installation support for Alpine linux. This would be very helpful when docker containers need to be used in a CI environment.
The text was updated successfully, but these errors were encountered: