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