[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: OCI-backed Guix System Services
From: |
Ludovic Courtès |
Subject: |
Re: OCI-backed Guix System Services |
Date: |
Mon, 02 Oct 2023 16:52:22 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi,
Ricardo Wurmus <rekado@elephly.net> skribis:
>> I was recently inspired from Nix's oci-container feature and wrote a thin
>> wrapper around the docker CLI to enable the management of
>> docker containers through Shepherd [0]. This enables handling of non
>> packaged services through guix system reconfigure and herd
>> start/stop/status .
>
> Neat!
>
>> To conclude, I'm not advocating for adding OCI-backed services to Guix
>> mainstream: in my opinion they should be bootstrapped and
>> built from source, but I believe the actual "backend" implementation for
>> such services could be useful to have in Guix. What do you
>> think?
>
> I think this could still be a valuable addition to Guix, because it
> integrates with Shepherd and thus unifies management of system services
> independent of whether they came from Guix or from elsewhere.
I agree, this would be useful to many people I’m sure, in particular to
anyone who doesn’t dare switch to Guix System out of fear of not finding
a specific service.
If there’s a way this could be generalized so others can use it for
daemons other than Grafana, that’d be great.
Ludo’.
- Re: OCI-backed Guix System Services,
Ludovic Courtès <=