README: update instructions for running
Add instructions to the README for how to run the project using systemd-socket-activate. The s6-tcpserver command was incorrect.
This commit is contained in:
parent
af337a05c3
commit
4398773a58
14
README
14
README
|
@ -51,18 +51,10 @@ standard input.
|
|||
|
||||
pr-tracker expects the socket(s) for it to listen on to be set up for
|
||||
it by a service supervisor, using the systemd socket activation
|
||||
protocol. It does not support binding its own sockets, but it can
|
||||
still be run outside of systemd using by implementing the same
|
||||
interface using utility programs, such as in this example that makes
|
||||
use of the s6-networking[1] and execline[2] packages (example is
|
||||
written in POSIX shell, not execline):
|
||||
protocol. It does not support binding its own sockets. To run
|
||||
outside of a systemd unit, you can use systemd-socket-activate:
|
||||
|
||||
s6-tcpserver 0.0.0.0 8000 \
|
||||
fdmove 3 0 \
|
||||
env LISTEN_FDS=1 \
|
||||
getpid LISTEN_PID \
|
||||
redirfd -r 0 /var/lib/pr-tracker/token \
|
||||
pr-tracker [...]
|
||||
systemd-socket-activate -l 0.0.0.0:8000 pr-tracker [...]
|
||||
|
||||
Further information on available command line arguments can be
|
||||
obtained with
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SPDX-License-Identifier: CC0-1.0
|
||||
SPDX-FileCopyrightText: 2021 Alyssa Ross <hi@alyssa.is>
|
||||
SPDX-FileCopyrightText: Sumner Evans <me@sumnerevans.com>
|
||||
|
|
Loading…
Reference in a new issue