28 lines
992 B
Bash
Executable File
28 lines
992 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -eu
|
|
|
|
export NEXTCLOUD_FQDN="$NEXTCLOUD_HOSTNAME.$DOMAIN_NAME"
|
|
export BTCPAY_USER_FQDN="$BTCPAY_HOSTNAME_IN_CERT.$DOMAIN_NAME"
|
|
export WWW_FQDN="$WWW_HOSTNAME.$DOMAIN_NAME"
|
|
export GITEA_FQDN="$GITEA_HOSTNAME.$DOMAIN_NAME"
|
|
export NOSTR_FQDN="$NOSTR_HOSTNAME.$DOMAIN_NAME"
|
|
export ADMIN_ACCOUNT_USERNAME="info"
|
|
export CERTIFICATE_EMAIL_ADDRESS="$ADMIN_ACCOUNT_USERNAME@$DOMAIN_NAME"
|
|
|
|
|
|
export REMOTE_GHOST_PATH="$REMOTE_DATA_PATH/ghost"
|
|
export REMOTE_NEXTCLOUD_PATH="$REMOTE_DATA_PATH/nextcloud"
|
|
export REMOTE_GITEA_PATH="$REMOTE_DATA_PATH/gitea"
|
|
|
|
SHASUM_OF_DOMAIN="$(echo -n "$DOMAIN_NAME" | sha256sum | awk '{print $1;}' )"
|
|
export DOMAIN_IDENTIFIER="${SHASUM_OF_DOMAIN: -6}"
|
|
echo "$DOMAIN_IDENTIFIER" > "$SITE_PATH/domain_id"
|
|
|
|
SITE_LANGUAGE_CODES=en
|
|
export LANGUAGE_CODE_COUNT=$(("$(echo "$SITE_LANGUAGE_CODES" | tr -cd , | wc -c)"+1))
|
|
|
|
STACK_NAME="$DOMAIN_IDENTIFIER-en"
|
|
export NEXTCLOUD_STACK_TAG="nextcloud-$STACK_NAME"
|
|
export NEXTCLOUD_DB_STACK_TAG="nextclouddb-$STACK_NAME"
|