mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-21 10:15:12 +03:00
26 lines
685 B
Bash
26 lines
685 B
Bash
#!/sbin/openrc-run
|
|
|
|
name=rabbitmq
|
|
description="RabbitMQ Server"
|
|
|
|
command=/usr/sbin/rabbitmq-server
|
|
command_background=true
|
|
command_user="rabbitmq:rabbitmq"
|
|
pidfile=/run/rabbitmq/rabbitmq.pid
|
|
|
|
export RABBITMQ_PID_FILE="$pidfile"
|
|
|
|
output_log="/var/log/rabbitmq/${RC_SVCNAME}_log"
|
|
error_log="/var/log/rabbitmq/${RC_SVCNAME}_err"
|
|
|
|
depend() {
|
|
need net localmount
|
|
after firewall
|
|
}
|
|
|
|
start_pre() {
|
|
# We need to test if /var/run/rabbitmq exists, since script will fail if it does not
|
|
checkpath -m 700 -o "$command_user" -d "$(dirname "$pidfile")"
|
|
checkpath -q -m 644 -o "$command_user" --file-truncate -f $output_log
|
|
checkpath -q -m 644 -o "$command_user" --file-truncate -f $error_log
|
|
}
|