#!/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"