mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-12-25 19:32:44 +01:00
27 lines
725 B
Bash
27 lines
725 B
Bash
#!/sbin/openrc-run
|
|
supervisor=supervise-daemon
|
|
|
|
name="solid-community-server"
|
|
description="Daemon for solid-community-server, a Solid pod server"
|
|
|
|
: ${config_file:="/usr/share/webapps/solid-community-server/config/file.json"}
|
|
: ${storage_path:="/var/lib/solid-community-server"}
|
|
|
|
command="/usr/bin/solid-community-server"
|
|
command_args="-c $config_file -f $storage_path"
|
|
command_user=solid:solid
|
|
log_dir="/var/log/solid-community-server"
|
|
log_file="$log_dir/server.log"
|
|
supervise_daemon_args="--chdir $storage_path --stdout $log_file --stderr $log_file"
|
|
|
|
depends() {
|
|
use logger
|
|
need net localmount
|
|
}
|
|
|
|
start_pre() {
|
|
checkpath -d -o solid "$storage_path"
|
|
checkpath -d -o solid "$log_dir"
|
|
checkpath -f -o solid "$log_file"
|
|
}
|