29 lines
796 B
Bash
29 lines
796 B
Bash
#!/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!"
|