#!/bin/bash set -eu cd "$(dirname "$0")" for DOMAIN_NAME in ${DOMAIN_LIST//,/ }; do export DOMAIN_NAME="$DOMAIN_NAME" export SITE_PATH="$SITES_PATH/$DOMAIN_NAME" # source the site path so we know what features it has. source ../../../reset_env.sh source "$SITE_PATH/site_definition" source ../../../domain_env.sh # ensure remote directories exist if [ "$DEPLOY_NEXTCLOUD" = true ]; then ssh "$PRIMARY_WWW_FQDN" "mkdir -p $REMOTE_NEXTCLOUD_PATH/$DOMAIN_NAME/en/db" ssh "$PRIMARY_WWW_FQDN" "mkdir -p $REMOTE_NEXTCLOUD_PATH/$DOMAIN_NAME/en/html" sleep 2 WEBSTACK_PATH="$SITE_PATH/webstack" mkdir -p "$WEBSTACK_PATH" export DOCKER_YAML_PATH="$WEBSTACK_PATH/nextcloud-en.yml" # here's the NGINX config. We support ghost and nextcloud. cat > "$DOCKER_YAML_PATH" <