From 83df0be203d9d1240abfa880f54d118acb5e80f3 Mon Sep 17 00:00:00 2001 From: Cian Hughes Date: Thu, 13 Feb 2025 16:42:34 +0000 Subject: [PATCH] Added setup.sh to repo --- setup.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 setup.sh diff --git a/setup.sh b/setup.sh new file mode 100644 index 0000000..8839613 --- /dev/null +++ b/setup.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +echo "-- Setup InvenioRDM --" + +# Creating database... +invenio db init create + +# Creating files location... +invenio files location create --default s3-default "s3://${INVENIO_S3_BUCKET_NAME}" + +# Creating admin role... +invenio roles create admin + +# Assigning superuser access to admin role... +invenio access allow superuser-access role admin + +# Dropping and re-reating indices... +invenio index destroy --force --yes-i-know +invenio index init + +# Creating custom fields for records... +invenio rdm-records custom-fields init + +# Creating custom fields for communities... +invenio communities custom-fields init + +# Creating rdm fixtures... +invenio rdm-records fixtures + +# Creating demo records... +# invenio rdm-records demo records --user user@demo.org + +# Creating demo communities +# invenio rdm-records demo communities --user community@demo.org + +# Declaring queues... +invenio queues declare + +echo "-- Setup completed --"