#!/sbin/openrc-run : ${caddy_opts:="--config {{ caddy_conf_file | quote }}"} name="$SVCNAME" directory="{{ caddy_conf_dir }}" command=/usr/sbin/caddy command_args="run --environ $caddy_opts" command_user="{{ caddy_user ~ ':' ~ caddy_group }}" pidfile="/var/run/$SVCNAME.pid" command_background=true extra_started_commands="reload" depend() { need net localmount after firewall } reload() { ebegin "Reloading $SVCNAME" su ${command_user%:*} -s /bin/sh -c "$command reload $caddy_opts" eend $? }