mirror of
https://github.com/friendica/friendica
synced 2024-11-19 06:23:40 +00:00
Merge pull request #4740 from ben-utzer/systemd-example
Systemd example unit files and readme
This commit is contained in:
commit
d5969c5e7d
3 changed files with 34 additions and 2 deletions
|
@ -2,6 +2,20 @@ sample-Lighttpd.config
|
||||||
sample-nginx.config
|
sample-nginx.config
|
||||||
|
|
||||||
Sample configuration files to use Friendica with Lighttpd
|
Sample configuration files to use Friendica with Lighttpd
|
||||||
or Nginx. Pleas check software documentation to know how modify
|
or Nginx. Pleas check software documentation to know how modify
|
||||||
these examples to make them work on your server.
|
these examples to make them work on your server.
|
||||||
|
|
||||||
|
|
||||||
|
sample-systemd.timer
|
||||||
|
sample-systemd.service
|
||||||
|
|
||||||
|
Sample systemd unit files to start worker.php periodically.
|
||||||
|
|
||||||
|
Please place them in the correct location for your system,
|
||||||
|
typically this is /etc/systemd/system/friendicaworker.timer
|
||||||
|
and /etc/systemd/system/friendicaworker.service.
|
||||||
|
Please report problems and improvements to
|
||||||
|
!helpers@forum.friendi.ca and @utzer@social.yl.ms or open an
|
||||||
|
issue in Github (https://github.com/friendica/friendica/issues).
|
||||||
|
This is for usage of systemd instead of cron to start the worker.php
|
||||||
|
periodically, the solution is work-in-progress and can surely be improved.
|
||||||
|
|
9
mods/sample-systemd.service
Normal file
9
mods/sample-systemd.service
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Friendica Worker
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
#User should be the same as the user the webserver runs under, typically http or www
|
||||||
|
User=http
|
||||||
|
#Adapt the path in the following line to your system, use 'which php' to find php path,
|
||||||
|
#provide the absolute path for worker.php
|
||||||
|
ExecStart=/usr/bin/php /www/path/bin/worker.php &
|
9
mods/sample-systemd.timer
Normal file
9
mods/sample-systemd.timer
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Run Friendica Poller every n minutes
|
||||||
|
|
||||||
|
[Timer]
|
||||||
|
OnBootSec=120
|
||||||
|
OnUnitActiveSec=120
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=timers.target
|
Loading…
Reference in a new issue