Files
iform-invenio/setup.sh
2025-02-13 16:44:42 +00:00

40 lines
929 B
Bash

#!/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 --"