File size: 764 Bytes
d85d266 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
#!/bin/bash
echo "Initializing datadir..."
# Create dir if not existed in HF persistent storage
if [ ! -d "${GSK_HOME}" ]
then
# Create HOME
mkdir -p "${GSK_HOME}"
# Create frontend run dir
mkdir -p "${GSK_HOME}/run/nginx"
fi
if [ ! -z "${GISKARD_LICENSE}" ]
then
# Use new license if env set
echo "${GISKARD_LICENSE}" > "${GISKARD_HOME}/license.lic"
fi
echo "Detecting demo Giskard Space..."
if [ ! -z "${SPACE_ID}" ] && [ "${DEMO_SPACE_ID}" == "${SPACE_ID}" ]
then
# Generate GISKARD_DEFAULT_API_KEY in demo space instead of set from Secrets
export GISKARD_DEFAULT_API_KEY=gsk-$(cat /dev/urandom | tr -dc '[:alpha:]' | fold -w ${1:-28} | head -n 1)
fi
echo "Starting supervisord..."
exec supervisord -c "${GSK_DIST_PATH}/supervisord.conf"
|