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 --"