#!/sbin/openrc-run # Dis2Hook — webhook relay to Discord bot (Alpine OpenRC service) name="dis2hook" description="Dis2Hook webhook relay to Discord" directory="/opt/dis2hook" command="/usr/bin/python3" command_args="/opt/dis2hook/app.py" supervisor="supervise-daemon" output_log="/var/log/dis2hook.log" error_log="/var/log/dis2hook.log" respawn_delay=5 respawn_max=0 depend() { need net after firewall } start_pre() { checkpath -f -m 0644 /var/log/dis2hook.log if [ ! -f "$directory/token.json" ]; then eerror "token.json missing — run the installer first." return 1 fi }