#!/bin/bash # # Listmonk Service PATH=$HOME/.docker/cli-plugins:/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin config_listmonk() { echo -ne "\n* Configuring /federated/apps/listmonk container.." spin & SPINPID=$! if [ ! -d "/federated/apps/listmonk" ]; then mkdir -p /federated/apps/listmonk/static /federated/apps/listmonk/data/listmonk fi DOMAIN_ARRAY=(${DOMAIN//./ }) DOMAIN_FIRST=${DOMAIN_ARRAY[0]} DOMAIN_LAST=${DOMAIN_ARRAY[1]} cat > /federated/apps/listmonk/docker-compose.yml < /federated/apps/listmonk/.env < /federated/apps/listmonk/data/listmonk/config.toml < /dev/null echo -ne "done." } start_listmonk() { # Start service with command to make sure it's up before proceeding start_service "listmonk" "nc -z 172.99.0.19 9000 &> /dev/null" kill -9 $SPINPID &> /dev/null echo -ne "done." }