2021-04-15 09:36:18 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
2023-03-23 13:39:53 +00:00
|
|
|
if [[ "$APP_NAME" == "calculator-app" ]]; then
|
2021-04-15 09:36:18 +00:00
|
|
|
args=("$@")
|
|
|
|
|
if [ "$DEBUG" != "true" ] && [[ ! "${args[@]}" =~ "--no-debug" ]]; then
|
|
|
|
|
args+=("--no-debug")
|
|
|
|
|
fi
|
|
|
|
|
|
2023-03-17 14:36:22 +00:00
|
|
|
if [ ! -z "$APPLICATION_ROOT" ]; then
|
|
|
|
|
args+=("--app_root=${APPLICATION_ROOT}")
|
2021-04-15 09:36:18 +00:00
|
|
|
fi
|
|
|
|
|
|
2022-09-09 13:05:29 +00:00
|
|
|
if [ ! -z "$CAIMIRA_CALCULATOR_PREFIX" ]; then
|
|
|
|
|
args+=("--prefix=${CAIMIRA_CALCULATOR_PREFIX}")
|
2021-06-14 13:06:25 +00:00
|
|
|
fi
|
2023-03-17 14:36:22 +00:00
|
|
|
if [ ! -z "$CAIMIRA_THEME" ]; then
|
|
|
|
|
args+=("--theme=${CAIMIRA_THEME}")
|
|
|
|
|
fi
|
2024-07-26 16:04:53 +00:00
|
|
|
|
2022-09-19 07:45:18 +00:00
|
|
|
export "ARVE_API_KEY"="$ARVE_API_KEY"
|
|
|
|
|
export "ARVE_CLIENT_ID"="$ARVE_CLIENT_ID"
|
|
|
|
|
export "ARVE_CLIENT_SECRET"="$ARVE_CLIENT_SECRET"
|
2021-06-14 13:06:25 +00:00
|
|
|
|
2023-05-08 08:53:30 +00:00
|
|
|
export "EXTRA_PAGES"="$EXTRA_PAGES"
|
|
|
|
|
|
2024-03-05 15:54:08 +00:00
|
|
|
export "DATA_SERVICE_ENABLED"="${DATA_SERVICE_ENABLED:=0}"
|
|
|
|
|
export "CAIMIRA_PROFILER_ENABLED"="${CAIMIRA_PROFILER_ENABLED:=0}"
|
2023-06-16 14:02:47 +00:00
|
|
|
|
2024-07-26 16:04:53 +00:00
|
|
|
echo "Starting the caimira webservice with: python -m cern_caimira.apps.calculator ${args[@]}"
|
|
|
|
|
python -m cern_caimira.apps.calculator "${args[@]}"
|
2024-06-24 15:23:58 +00:00
|
|
|
|
2021-07-29 08:59:02 +00:00
|
|
|
else
|
|
|
|
|
echo "No APP_NAME specified"
|
|
|
|
|
exit 1
|
2020-11-05 16:27:52 +00:00
|
|
|
fi
|
2020-11-02 16:25:58 +00:00
|
|
|
|