summarylogtreecommitdiffstats
path: root/tachidesk-server.rc
diff options
context:
space:
mode:
Diffstat (limited to 'tachidesk-server.rc')
-rwxr-xr-xtachidesk-server.rc15
1 files changed, 15 insertions, 0 deletions
diff --git a/tachidesk-server.rc b/tachidesk-server.rc
new file mode 100755
index 000000000000..39595479677f
--- /dev/null
+++ b/tachidesk-server.rc
@@ -0,0 +1,15 @@
+#!/sbin/openrc-run
+
+export "TACHIDESK_ROOT_DIR=/var/lib/tachidesk"
+export "JAVA_ARGS=-Dsuwayomi.tachidesk.config.server.initialOpenInBrowserEnabled=false -Dsuwayomi.tachidesk.config.server.systemTrayEnabled=false"
+
+name=$RC_SVCNAME
+description="A free and open source manga reader server that runs extensions built for Tachiyomi."
+supervisor="supervise-daemon"
+command="/usr/bin/java"
+command_args="$JAVA_ARGS -Dsuwayomi.tachidesk.config.server.rootDir="${TACHIDESK_ROOT_DIR}" -jar /usr/share/java/tachidesk-server/Tachidesk-Server.jar"
+command_user="tachidesk:tachidesk"
+
+depend() {
+ after net-online
+}