#!/bin/bash set -exu 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 if [ "$DEPLOY_GITEA" = true ]; then GITEA_PATH="$REMOTE_GITEA_PATH/$DOMAIN_NAME/${LANGUAGE_CODE}" ssh "$PRIMARY_WWW_FQDN" mkdir -p "$GITEA_PATH" STACK_NAME="$DOCKER_STACK_SUFFIX-$LANGUAGE_CODE" export STACK_TAG="gitea-$STACK_NAME" export DB_STACK_TAG="giteadb-$STACK_NAME" # todo append domain number or port number. WEBSTACK_PATH="$SITE_PATH/webstack" mkdir -p "$WEBSTACK_PATH" "$WEBSTACK_PATH/data" "$WEBSTACK_PATH/db" export DOCKER_YAML_PATH="$WEBSTACK_PATH/gitea-en.yml" NET_NAME="giteanet-$DOCKER_STACK_SUFFIX" DBNET_NAME="giteadbnet-$DOCKER_STACK_SUFFIX" # here's the NGINX config. We support ghost and nextcloud. echo "" > "$DOCKER_YAML_PATH" cat >>"$DOCKER_YAML_PATH" <>"$DOCKER_YAML_PATH" <