jupiter-mail/target/scripts/start-services.sh

29 lines
546 B
Bash
Raw Permalink Normal View History

2026-01-28 13:42:48 +00:00
#!/bin/bash
set -o pipefail
source /usr/local/bin/helpers/index.sh
start_daemon () {
service="$1"
log "info" "Starting service $service..."
result=$(supervisorctl start "${service}" 2>&1)
if [[ ${?} -ne 0 ]]; then
log "error" "Failed to start $service"
exit 1
fi
}
# start daemons
log "info" "Starting daemons..."
2026-02-05 14:02:32 +00:00
# start_daemon fail2ban
# start_daemon rspamd
# start_daemon rspamd-redis
start_daemon saslauthd
start_daemon postgresql
2026-01-28 13:42:48 +00:00
start_daemon dovecot
# start_daemon postfix
2026-01-28 13:42:48 +00:00
exec tail "${LOGFILE}"