1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-21 10:15:12 +03:00
aports/community/alertmanager/alertmanager.initd
Drew DeVault a9ae5d0cb3 community/alertmanager: new aport
This package is running in production at SourceHut.
2020-01-09 09:17:04 +01:00

17 lines
587 B
Bash

#!/sbin/openrc-run
name="alertmanager"
description="alert manager for the prometheus monitoring system"
supervisor=supervise-daemon
command=/usr/bin/alertmanager
command_args="--config.file=$alertmanager_config_file \
--storage.path=$alertmanager_storage_path \
$alertmanager_args"
command_user="prometheus:prometheus"
start_pre() {
[ -n "$output_log" ] && checkpath -f "$output_log" \
-m 644 -o prometheus:prometheus
[ -n "$error_log" ] && checkpath -f "$error_log" \
-m 644 -o prometheus:prometheus
checkpath -d "$alertmanager_storage_path" -m 755 -o prometheus:prometheus
}