From 803a5d9dff1f872d024e1b0bb57072d0451b97d8 Mon Sep 17 00:00:00 2001 From: rubo77 <github@r.z11.de> Date: Sat, 13 May 2017 18:09:14 +0200 Subject: [PATCH] add systemd-Unit --- README.md | 2 ++ assets/ffffng.service | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 assets/ffffng.service diff --git a/README.md b/README.md index 10ffdf1..c097e2e 100644 --- a/README.md +++ b/README.md @@ -265,6 +265,8 @@ als root laufen. Generell lässt sich der Server wie folgt starten: ``` $FFFFNG_HOME/node_modules/.bin/ffffng -c $FFFFNG_HOME/config.json ``` +Ein Beispiel für eine systemd-Unit liegt unter `assets/ffffng.service`. In dem Beispiel läuft der Server unter dem +User `fastdform`. Der Server ist dann via HTTP unter dem in der `config.json` konfigurierten Port erreichbar. Für vhost-Konfiguration und HTTPs biete es sich an, nginx o.ä. als Proxy zu verwenden. diff --git a/assets/ffffng.service b/assets/ffffng.service new file mode 100644 index 0000000..80f23bc --- /dev/null +++ b/assets/ffffng.service @@ -0,0 +1,14 @@ +# systemd init script: /etc/systemd/system/ffffng.service + +[Service] +ExecStart=/home/fastdform/node_modules/.bin/ffffng -c /home/fastdform/config.json +Restart=always +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=ffffng +User=fastdform +Group=fastdform +Environment=NODE_ENV=production + +[Install] +WantedBy=multi-user.target