Skip to content

Commit

Permalink
Add env vars for resultlist CSV export
Browse files Browse the repository at this point in the history
  • Loading branch information
MohamedHamouGisaia committed May 15, 2024
1 parent 2d52717 commit 4342062
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
22 changes: 22 additions & 0 deletions scripts/start.sh
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,28 @@ fi
envsubst '$ARLAS_TAB_NAME' < /usr/share/nginx/html/settings.yaml > /usr/share/nginx/html/settings.yaml.tmp
mv /usr/share/nginx/html/settings.yaml.tmp /usr/share/nginx/html/settings.yaml

# Enabling CSV export of resultlist
if [ -z "${RESULTLIST_ENABLE_EXPORT}" ]; then
RESULTLIST_ENABLE_EXPORT=false
export RESULTLIST_ENABLE_EXPORT
echo "No RESULTLIST_ENABLE_EXPORT is specified. Defaults to false"
else
echo "Enabling CSV export of resultlist:" ${RESULTLIST_ENABLE_EXPORT}
fi
envsubst '$RESULTLIST_ENABLE_EXPORT' < /usr/share/nginx/html/settings.yaml > /usr/share/nginx/html/settings.yaml.tmp
mv /usr/share/nginx/html/settings.yaml.tmp /usr/share/nginx/html/settings.yaml

# Size of resultlist's CSV export
if [ -z "${RESULTLIST_EXPORT_SIZE}" ]; then
RESULTLIST_EXPORT_SIZE=1000
export RESULTLIST_EXPORT_SIZE
echo "No RESULTLIST_EXPORT_SIZE is specified. Defaults to 1000"
else
echo "Resultlist's CSV export size:" ${RESULTLIST_EXPORT_SIZE}
fi
envsubst '$RESULTLIST_EXPORT_SIZE' < /usr/share/nginx/html/settings.yaml > /usr/share/nginx/html/settings.yaml.tmp
mv /usr/share/nginx/html/settings.yaml.tmp /usr/share/nginx/html/settings.yaml

# Set histograms max buckets
if [ -z "${ARLAS_HISTOGRAMS_MAX_BUCKETS}" ]; then
ARLAS_HISTOGRAMS_MAX_BUCKETS=200
Expand Down
3 changes: 3 additions & 0 deletions src/environments/prod/settings.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,9 @@ links: ${ARLAS_STATIC_LINKS}
ticketing_key: ${ARLAS_TICKETING_KEY}
tab_name: ${ARLAS_TAB_NAME}
dashboards_shortcut: ${ARLAS_WUI_DASHBOARDS_SHORTCUT}
resultlist:
enable_export: ${RESULTLIST_ENABLE_EXPORT}
export_size: ${RESULTLIST_EXPORT_SIZE}
histogram:
max_buckets: ${ARLAS_HISTOGRAMS_MAX_BUCKETS}
export_nb_buckets: ${ARLAS_EXPORT_HISTOGRAMS_NB_BUCKETS}
Expand Down

0 comments on commit 4342062

Please sign in to comment.