You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
966 B

#!/bin/bash
# Copyright Broadcom, Inc. All Rights Reserved.
# SPDX-License-Identifier: APACHE-2.0
# shellcheck disable=SC1090,SC1091
set -o errexit
set -o nounset
set -o pipefail
# set -o xtrace # Uncomment this line for debugging purposes
# Load SuiteCRM environment
. /opt/bitnami/scripts/suitecrm-env.sh
# Load libraries
. /opt/bitnami/scripts/libsuitecrm.sh
. /opt/bitnami/scripts/libfile.sh
SUITECRM_SERVER_HOST="${1:?missing host}"
if is_boolean_yes "$SUITECRM_ENABLE_HTTPS"; then
SUITECRM_SERVER_URL="https://${SUITECRM_SERVER_HOST}"
[[ "$SUITECRM_EXTERNAL_HTTPS_PORT_NUMBER" != "443" ]] && SUITECRM_SERVER_URL+=":${SUITECRM_EXTERNAL_HTTPS_PORT_NUMBER}"
else
SUITECRM_SERVER_URL="http://${SUITECRM_SERVER_HOST}"
[[ "$SUITECRM_EXTERNAL_HTTP_PORT_NUMBER" != "80" ]] && SUITECRM_SERVER_URL+=":${SUITECRM_EXTERNAL_HTTP_PORT_NUMBER}"
fi
suitecrm_conf_set "site_url" "$SUITECRM_SERVER_URL"
suitecrm_conf_set "host_name" "$SUITECRM_SERVER_HOST"