relocate repo files so ND2 is the only code

This commit is contained in:
Oliver Gorwits
2017-04-14 23:08:55 +01:00
parent 9a016ea6ba
commit d23b32500f
469 changed files with 0 additions and 6920 deletions

View File

@@ -0,0 +1,70 @@
=head1 NAME
App::Netdisco::Manual::Systemd - Systemd install tips
=head1 Introduction
This page documents Netdisco running under systemd. Thanks to Aurelien Guerson
and Stuart Kendrick for offering this solution. Please check these
instructions apply to your local installation and use at your own risk.
=head1 Files
=head2 C<< /etc/systemd/system/netdisco-daemon.service >>
This should be set mode 644 and owned by user and group C<root>.
[Unit]
Description=Netdisco Daemon Service
AssertFileIsExecutable=/home/netdisco/bin/netdisco-daemon
After=syslog.target network-online.target
[Service]
Type=forking
User=netdisco
Group=netdisco
ExecStart=/home/netdisco/bin/netdisco-daemon start
ExecStop=/home/netdisco/bin/netdisco-daemon stop
Restart=on-failure
RestartSec=60
[Install]
WantedBy=multi-user.target
=head2 C<< /etc/systemd/system/netdisco-web.service >>
This should be set mode 644 and owned by user and group C<root>.
[Unit]
Description=Netdisco Web Service
AssertFileIsExecutable=/home/netdisco/bin/netdisco-web
After=syslog.target network-online.target netdisco-daemon.service
[Service]
Type=forking
User=netdisco
Group=netdisco
ExecStart=/home/netdisco/bin/netdisco-web start
ExecStop=/home/netdisco/bin/netdisco-web stop
Restart=on-failure
RestartSec=60
[Install]
WantedBy=multi-user.target
=head1 Commands
To enable Netdisco in systemd:
systemctl enable netdisco-daemon.service
systemctl enable netdisco-web.service
To start Netdisco:
systemctl start netdisco-daemon.service
systemctl start netdisco-web.service
May also need to run C<systemctl daemon-reload> depending on the order you do
these steps.
=cut