non-root container with s6-overlay#798
Conversation
This using s6-overlay to manage processes need to run in the container. jsonrpc2-helper is migrated into the startscript.
|
@bbernhard this is a first draft of my non-root approach. It replaces #789 If you can take a quick look if it going into the right direction or if you see anything showstopper or things that doesn't fit for you. It is a draft. Not heavily tested jet. Need still some cleanup e.g. removal of if you don't want to build on your own for first tests, you can use: ghcr.io/poggenpower/signal:noroot-s6. It is |
|
Many thanks for your PR! I think it might be a good idea to merge any changes to a separate branch - I've just created the Regarding the I'll try to find some time in the next days to check out the code and play a little bit with it myself to get a better feeling how s6 works :) |
This using s6-overlay to manage processes need to run in the container.
s6-services/contains all files for services control.entrypoint.shis not executed anymorejsonrpc2-helper is migrated into the startscript s6-services/signal-json-rpc/run. I don't see an advantage to use a separate
generator. I think it is all in one place now and not less maintainable.