diff options
author | Julien Roy <julien@jroy.ca> | 2024-06-15 14:36:48 -0400 |
---|---|---|
committer | Julien Roy <julien@jroy.ca> | 2024-06-15 14:36:48 -0400 |
commit | 11545abc0d394162ca593fba2a0067bd119d0e95 (patch) | |
tree | b8fdae60364b42c97ec158529fbbaf932efcdb1c /www-apps/wger/files/wger.initd | |
parent | b4e2919f28ceeb72d318d1aa0602f70cb7378792 (diff) | |
download | MrRoy-Overlay-11545abc0d394162ca593fba2a0067bd119d0e95.tar.gz MrRoy-Overlay-11545abc0d394162ca593fba2a0067bd119d0e95.tar.bz2 MrRoy-Overlay-11545abc0d394162ca593fba2a0067bd119d0e95.zip |
www-apps/wger: new package, add 2.3_pre20240614
Signed-off-by: Julien Roy <julien@jroy.ca>
Diffstat (limited to 'www-apps/wger/files/wger.initd')
-rw-r--r-- | www-apps/wger/files/wger.initd | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/www-apps/wger/files/wger.initd b/www-apps/wger/files/wger.initd new file mode 100644 index 0000000..e3988c3 --- /dev/null +++ b/www-apps/wger/files/wger.initd @@ -0,0 +1,28 @@ +#!/sbin/openrc-run +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +SETTINGS_FILE=${SETTINGS_FILE:-/etc/wger/settings.py} +LISTEN_ADDR=${LISTEN_ADDR:-0.0.0.0} +LISTEN_PORT=${LISTEN_PORT:-8000} + +name="wger daemon" +description="Self hosted FLOSS fitness/workout, nutrition and weight tracker" + +pidfile="/run/${RC_SVCNAME}.pid" +command="/usr/bin/python" +command_args="-m wger start --settings-path=${SETTINGS_FILE} --address=${LISTEN_ADDR} --port=${LISTEN_PORT}" +command_background=true +command_user="wger:wger" + +output_log="/var/log/wger.log" +error_log="/var/log/wger.log" + +depend() { + need net +} + +start_pre() { + checkpath -d -m 0755 -o "$command_user" /var/lib/wger + checkpath -f -m 0644 -o "$command_user" "$output_log" +} |