Arch PKGBUILDs for https://tangled.org/@tangled.org/core
arch
pkgbuild
1[Unit]
2Description=tangled knot server
3After=network.target network-online.target
4Wants=network-online.target
5AssertPathExists=/var/lib/tangled
6AssertPathExists=/var/lib/tangled/repositories
7
8[Service]
9Environment="KNOT_SERVER_HOSTNAME=%H"
10Environment="KNOT_SERVER_LISTEN_ADDR=127.0.0.1:5555"
11Environment="KNOT_REPO_SCAN_PATH=/var/lib/tangled/repositories"
12EnvironmentFile=-/etc/tangled/knotserver
13
14WorkingDirectory=/var/lib/tangled
15ExecStart=/usr/bin/knot server
16Restart=always
17User=git
18Group=git
19
20StandardOutput=journal
21StandardError=journal
22LimitNOFILE=65536
23
24# Creates /var/log/knotserver with the correct permissions for the repoguard log.
25LogsDirectory=knotserver
26
27[Install]
28WantedBy=multi-user.target