#!/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" }