aboutsummaryrefslogtreecommitdiff
# This is a "service unit file" for the systemd init system to launch
# 'guix publish'.  Drop it in /etc/systemd/system or similar to have
# 'guix publish' automatically started.

[Unit]
Description=Publish the GNU Guix store
Requires=guix-daemon.service
PartOf=guix-daemon.service
After=guix-daemon.service

[Service]
ExecStart=@localstatedir@/guix/profiles/per-user/root/current-guix/bin/guix publish --user=nobody --port=8181
Environment='GUIX_LOCPATH=@localstatedir@/guix/profiles/per-user/root/guix-profile/lib/locale' LC_ALL=en_US.utf8
StandardOutput=journal
StandardError=journal

# Despite the name, this is rate-limited: a broken daemon will eventually fail.
Restart=always

# See <https://lists.gnu.org/archive/html/guix-devel/2016-04/msg00608.html>.
TasksMax=1024

[Install]
WantedBy=multi-user.target
d the PAM service....Kristofer Buffington 2019-06-20services: Fix typo in (gnu services mail) exports....Tobias Geerinckx-Rice 2019-05-07services: dovecot: Rename auth-verbose-passwords?....Christopher Baines 2019-04-07services: Add 'imap4d-service-type'....宋文武 2019-03-13Remove traces of "GuixSD"....Ludovic Courtès 2018-11-10services: dovecot: Set correct default value for the "auth" service....Clément Lassieur 2018-11-10services: dovecot: Allow to set 'process-limit'....Clément Lassieur 2018-11-10services: dovecot: Allow to set 'client-limit'....Clément Lassieur