summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gleason <alex@alexgleason.me>2021-06-17 15:04:40 -0500
committerAlex Gleason <alex@alexgleason.me>2021-06-17 15:04:40 -0500
commitc802c3055ef6c1f763d5df68f9e5308093f7d565 (patch)
treeedd1fe6b8a2ff4857d465f02c29ad380376370e3
parentb293c14a1b01398029dfa80aea306946efc2f284 (diff)
NsfwApiPolicy: add systemd example file
-rw-r--r--installation/nsfw-api.service15
1 files changed, 15 insertions, 0 deletions
diff --git a/installation/nsfw-api.service b/installation/nsfw-api.service
new file mode 100644
index 000000000..ec629df67
--- /dev/null
+++ b/installation/nsfw-api.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=NSFW API
+After=docker.service
+Requires=docker.service
+
+[Service]
+TimeoutStartSec=0
+Restart=always
+ExecStartPre=-/usr/bin/docker stop %n
+ExecStartPre=-/usr/bin/docker rm %n
+ExecStartPre=/usr/bin/docker pull eugencepoi/nsfw_api:latest
+ExecStart=/usr/bin/docker run --rm -p 127.0.0.1:5000:5000/tcp --env PORT=5000 --name %n eugencepoi/nsfw_api:latest
+
+[Install]
+WantedBy=multi-user.target