From 9afc37eaed75ad4cf60302be8494303bb4db3fcc Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Thu, 23 Feb 2023 16:20:57 -0500 Subject: bring back portable services Signed-off-by: Xe Iaso --- run/robocadey-gpt2.service.in | 10 ---------- run/robocadey-gpt2.socket | 9 --------- run/robocadey.preflight.sh | 11 ----------- run/robocadey.service.in | 11 ----------- run/xedn.service.in | 14 ++++++++++++++ 5 files changed, 14 insertions(+), 41 deletions(-) delete mode 100644 run/robocadey-gpt2.service.in delete mode 100644 run/robocadey-gpt2.socket delete mode 100644 run/robocadey.preflight.sh delete mode 100644 run/robocadey.service.in create mode 100644 run/xedn.service.in (limited to 'run') 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 -- cgit v1.2.3