aboutsummaryrefslogtreecommitdiff
path: root/run
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2023-02-23 16:20:57 -0500
committerXe Iaso <me@xeiaso.net>2023-02-23 16:20:57 -0500
commit9afc37eaed75ad4cf60302be8494303bb4db3fcc (patch)
tree3dbd6a596d6f4f457e32cefaf7e6974e4e662bf6 /run
parent5be5a8fd26bf2318201652872a42e68618f87510 (diff)
downloadx-9afc37eaed75ad4cf60302be8494303bb4db3fcc.tar.xz
x-9afc37eaed75ad4cf60302be8494303bb4db3fcc.zip
bring back portable services
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'run')
-rw-r--r--run/robocadey-gpt2.service.in10
-rw-r--r--run/robocadey-gpt2.socket9
-rw-r--r--run/robocadey.preflight.sh11
-rw-r--r--run/robocadey.service.in11
-rw-r--r--run/xedn.service.in14
5 files changed, 14 insertions, 41 deletions
diff --git a/run/robocadey-gpt2.service.in b/run/robocadey-gpt2.service.in
deleted file mode 100644
index 988119a..0000000
--- a/run/robocadey-gpt2.service.in
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=Robo-Cadey GPT2 sidecar
-
-[Service]
-ExecStart=@python@/bin/python3 @main@
-StateDirectory=xeserv.robocadey-gpt2
-CacheDirectory=xeserv.robocadey-gpt2
-
-[Install]
-WantedBy=multi-user.target
diff --git a/run/robocadey-gpt2.socket b/run/robocadey-gpt2.socket
deleted file mode 100644
index f720f27..0000000
--- a/run/robocadey-gpt2.socket
+++ /dev/null
@@ -1,9 +0,0 @@
-[Unit]
-Description=RoboCadey activation socket
-PartOf=robocadey-gpt2.service
-
-[Socket]
-ListenStream=/run/robocadey-gpt2.sock
-
-[Install]
-WantedBy=sockets.target \ No newline at end of file
diff --git a/run/robocadey.preflight.sh b/run/robocadey.preflight.sh
deleted file mode 100644
index 04be027..0000000
--- a/run/robocadey.preflight.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/usr/bin/env bash
-
-sed 's/window.YTD.tweet.part0 = //' < tweets.js \
- | jq '.[] | [ select(.tweet.retweeted == false) ] | .[].tweet.full_text' \
- | sed -r 's/\s*\.?@[A-Za-z0-9_]+\s*//g' \
- | grep -v 'RT:' \
- | jq --slurp . \
- | jq -r .[] \
- | sed -e 's!http[s]\?://\S*!!g' \
- | sed '/^$/d' \
- > tweets.txt
diff --git a/run/robocadey.service.in b/run/robocadey.service.in
deleted file mode 100644
index 77327b9..0000000
--- a/run/robocadey.service.in
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=Robo-Cadey
-
-[Service]
-ExecStartPre=@robocadey@/bin/robocadey --read-from=./robocadey.gob
-ExecStart=@robocadey@/bin/robocadey
-StateDirectory=xeserv.robocadey
-CacheDirectory=xeserv.robocadey
-
-[Install]
-WantedBy=multi-user.target
diff --git a/run/xedn.service.in b/run/xedn.service.in
new file mode 100644
index 0000000..db41598
--- /dev/null
+++ b/run/xedn.service.in
@@ -0,0 +1,14 @@
+[Unit]
+Description=XeDN
+Documentation=https://cdn.xeiaso.net
+
+[Service]
+DynamicUser=yes
+StateDirectory=xedn
+Environment=XEDN_STATE=/var/lib/private/xedn
+ExecStart=@xedn@/bin/xedn
+Restart=always
+RestartSec=30s
+
+[Install]
+WantedBy=multi-user.target