aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkaniini <nenolod@gmail.com>2019-01-17 19:21:07 +0000
committerkaniini <nenolod@gmail.com>2019-01-17 19:21:07 +0000
commit9fa761620d7c975db712da2e0b9a93feab6fd3cf (patch)
treefa2fa3760134b76684eb87f4a24a167e04f5e8c6
parentce2efd1ee25d6e06c4bc5c0d97aad7b84c7c6874 (diff)
parent2a818a3e77ebf276eb9123cc176a5986cc9e47ed (diff)
downloadpleroma-9fa761620d7c975db712da2e0b9a93feab6fd3cf.tar.gz
Merge branch 'change-mix-location' into 'develop'
systemd: Add comments and change default path of the Mix binary. See merge request pleroma/pleroma!680
-rw-r--r--installation/pleroma.service18
1 files changed, 13 insertions, 5 deletions
diff --git a/installation/pleroma.service b/installation/pleroma.service
index f1ed56cb3..72090bbc7 100644
--- a/installation/pleroma.service
+++ b/installation/pleroma.service
@@ -3,15 +3,23 @@ Description=Pleroma social network
After=network.target postgresql.service
[Service]
-User=pleroma
-WorkingDirectory=/home/pleroma/pleroma
-Environment="HOME=/home/pleroma"
-Environment="MIX_ENV=prod"
-ExecStart=/usr/local/bin/mix phx.server
ExecReload=/bin/kill $MAINPID
KillMode=process
Restart=on-failure
+; Name of the user that runs the Pleroma service.
+User=pleroma
+; Declares that Pleroma runs in production mode.
+Environment="MIX_ENV=prod"
+
+; Make sure that all paths fit your installation.
+; Path to the home directory of the user running the Pleroma service.
+Environment="HOME=/home/pleroma"
+; Path to the folder containing the Pleroma installation.
+WorkingDirectory=/home/pleroma/pleroma
+; Path to the Mix binary.
+ExecStart=/usr/bin/mix phx.server
+
; Some security directives.
; Use private /tmp and /var/tmp folders inside a new file system namespace, which are discarded after the process stops.
PrivateTmp=true