-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.sh
executable file
·39 lines (26 loc) · 929 Bytes
/
setup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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 [email protected]
# Creating demo communities
# invenio rdm-records demo communities --user [email protected]
# Declaring queues...
invenio queues declare
echo "-- Setup completed --"