summarylogtreecommitdiffstats
path: root/parca.service
diff options
context:
space:
mode:
authorMatthias Loibl2021-10-11 12:38:36 +0200
committerMatthias Loibl2021-10-11 12:38:36 +0200
commitcd9d1a607fd2e724061e6c668c9c4ae4130b8f44 (patch)
tree8ffd7bfe12b07aa77b5fc33fe029471b68c7657f /parca.service
downloadaur-cd9d1a607fd2e724061e6c668c9c4ae4130b8f44.tar.gz
Initial release v0.1.0
Diffstat (limited to 'parca.service')
-rw-r--r--parca.service28
1 files changed, 28 insertions, 0 deletions
diff --git a/parca.service b/parca.service
new file mode 100644
index 000000000000..387655371418
--- /dev/null
+++ b/parca.service
@@ -0,0 +1,28 @@
+[Unit]
+Description=Parca service
+Requires=network-online.target
+After=network-online.target
+
+[Service]
+User=parca
+Group=parca
+Restart=on-failure
+WorkingDirectory=/var/lib/parca
+EnvironmentFile=-/etc/conf.d/parca
+ExecStart=/usr/bin/parca --config-path=/etc/parca/parca.yaml $PARCA_ARGS
+ExecReload=/bin/kill -HUP $MAINPID
+LimitNOFILE=65535
+NoNewPrivileges=true
+ProtectHome=true
+ProtectHostname=true
+ProtectControlGroups=true
+ProtectKernelModules=true
+ProtectKernelTunables=true
+LockPersonality=true
+RestrictRealtime=yes
+RestrictNamespaces=yes
+MemoryDenyWriteExecute=yes
+CapabilityBoundingSet=
+
+[Install]
+WantedBy=multi-user.target