wk1: initial docker image setup
This commit is contained in:
commit
51738fcac7
33 changed files with 1833 additions and 0 deletions
26
target/scripts/start-services.sh
Normal file
26
target/scripts/start-services.sh
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
#!/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..."
|
||||
start_daemon fail2ban-server
|
||||
start_daemon rspamd
|
||||
start_daemon rspamd-redis
|
||||
start_daemon dovecot
|
||||
start_daemon postfix
|
||||
|
||||
exec tail "${LOGFILE}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue