mirror of
https://github.com/Cian-H/iform-invenio.git
synced 2025-12-22 20:41:56 +00:00
40 lines
929 B
Bash
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 --"
|