Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
# keep itermediate files
.SECONDARY:
+systemdsystemunitdir = $(prefix)/lib/systemd/system
+
CLEANFILES =
EXTRA_DIST =
pkgpython_apidir = $(pkgpythondir)/api
+dist_systemdsystemunit_DATA = \
+ src/systemd/dnsbl-api.service
+
# ------------------------------------------------------------------------------
CLEANFILES += \
--- /dev/null
+[Unit]
+Description=IPFire DNSBL API
+After=network.target postgresql.service
+Requires=postgresql.service
+
+[Service]
+ExecStart=/usr/bin/uvicorn dnsbl.api:app
+User=nobody
+
+[Install]
+WantedBy=multi-user.target