#!/usr/bin/env bash line_sep="===============================" proj_root_dir="$(cd "$(dirname "$0")/../.." && pwd)" render_tmpl_script="$proj_root_dir/scripts/render_templates.py" docker_root_dir="$proj_root_dir/docker" mongo_pass="$(uuidgen | tr -d '-')" flask_secret_key="$(uuidgen | tr -d '-')" kwargs="app_root_dir=$proj_root_dir,frontend_build_dir=$proj_root_dir/quarterformsdist,quarter_log_dir=${QUARTER_LOG_DIR:-"$proj_root_dir/quarter_logs"},mongo_pwd=$mongo_pass,secret_key=$flask_secret_key" if [[ -z "${IS_DEV}" ]]; then kwargs="$kwargs,expose_port=27017" fi echo "Calling render_templates.py... $line_sep " set -e "$render_tmpl_script" --overwrite --kwargs "$kwargs" "$docker_root_dir/templates" "$docker_root_dir" set +e echo " $line_sep Templates rendered successfully!"