Skip to content

BIMSBbioinfo/swineherd

Repository files navigation

Swineherd

#

The GNU Shepherd is an elegant service manager looking after a herd of daemons. It can be extended with the Guile programming language.

This project aims to provide an extension to the Shepherd, retraining it as a swineherd, a manager of crude application containers. It does this by providing a Shepherd service swineherd that talks to the Shepherd process to create Guix System containers as Shepherd services.

Swineherd provides an optional HTTP API server to launch, manage, and destroy containers through an HTTP client. See the Info documentation in the doc/ directory for all details.

License

Just as the Shepherd the Swineherd is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

About

Let the Shepherd herd Guix System containers

Resources

License

Stars

Watchers

Forks

Packages

No packages published