summaryrefslogtreecommitdiff
path: root/topics
diff options
context:
space:
mode:
authorPjotr Prins2023-09-26 14:49:38 -0500
committerPjotr Prins2023-09-26 14:49:38 -0500
commita4d7a99478397f8e241dc70b0fe70f804964e93b (patch)
tree7e5a973230e91d3b4ec930558dc94d3000ee404b /topics
parent1df685beaa10b2fabf696d56e7680d881373947f (diff)
downloadgn-gemtext-a4d7a99478397f8e241dc70b0fe70f804964e93b.tar.gz
Machine room
Diffstat (limited to 'topics')
-rw-r--r--topics/guix-system-containers-and-how-we-use-them.gmi2
1 files changed, 1 insertions, 1 deletions
diff --git a/topics/guix-system-containers-and-how-we-use-them.gmi b/topics/guix-system-containers-and-how-we-use-them.gmi
index 22cfa3f..26baca8 100644
--- a/topics/guix-system-containers-and-how-we-use-them.gmi
+++ b/topics/guix-system-containers-and-how-we-use-them.gmi
@@ -1,6 +1,6 @@
# Guix system containers and how we use them
-Our preferred way to deploy long-running services is to use Guix system containers. Note that Guix system containers are different from guix shell containers (and the older guix environment containers). guix shell containers are meant for interactive use and are a poor fit for long running services. Other non-Guix ways such as running long-running processes in tmuxes, running long-running services from your development repository, etc. are a quick dirty way to get things done. Note that system containers are quite a bit heavier - they are full Linux boots.
+Our preferred way to deploy long-running services is to use Guix system containers. Note that Guix system containers are different from guix shell containers (and the older guix environment containers). guix shell containers are meant for interactive use and are a poor fit for long running services. Other non-Guix ways such as running long-running processes in tmuxes, running long-running services from your development repository, etc. are a quick dirty way to get things done.
Guix system containers are fully described by a configuration file that, among other things, specifies the services run in it. These scheme configuration files are built using `guix system container' and produce a script. This script, when run, starts the described container.