Added setup.sh to repo

This commit is contained in:
2025-02-13 16:42:34 +00:00
parent 44f4d87fa3
commit 83df0be203

39
setup.sh Normal file
View File

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