#!/bin/sh # start-inbucket.sh # description: start inbucket (runs within a docker container) INBUCKET_HOME="/opt/inbucket" CONF_SOURCE="$INBUCKET_HOME/defaults" CONF_TARGET="/config" set -eo pipefail install_default_config() { local file="$1" local source="$CONF_SOURCE/$file" local target="$CONF_TARGET/$file" if [ ! -e "$target" ]; then echo "Installing default $file to $CONF_TARGET" install "$source" "$target" fi } install_default_config "greeting.html" exec "$INBUCKET_HOME/bin/inbucket" $*