diff --git a/clarin-dspace-docker/.gitignore b/clarin-dspace-docker/.gitignore index d52fcd6ce86a2666e6b564740053d5ff2c348e88..f128848398945f5645bc21e420af113dda151742 100644 --- a/clarin-dspace-docker/.gitignore +++ b/clarin-dspace-docker/.gitignore @@ -1,4 +1,3 @@ commul-customization/certs/* password_mod.sh commul-customization/local.properties -commul-customization/init-dspace-dbs.sh diff --git a/clarin-dspace-docker/commul-customization/init-dspace-dbs.sh b/clarin-dspace-docker/commul-customization/init-dspace-dbs.sh new file mode 100644 index 0000000000000000000000000000000000000000..1dbd90c76aff425b126c128f8e1b1dba34debeb6 --- /dev/null +++ b/clarin-dspace-docker/commul-customization/init-dspace-dbs.sh @@ -0,0 +1,8 @@ +#!/bin/bash +set -xe + +psql --username "$POSTGRES_USER" -c "CREATE USER $dspaceuser WITH PASSWORD '$dspacepassword'"; +psql --username "$POSTGRES_USER" -c "CREATE DATABASE "$dspacedbname" OWNER $dspaceuser ENCODING \"UTF-8\" TEMPLATE template0;" +psql --username "$POSTGRES_USER" -c "CREATE DATABASE "$dspaceutilsdbname" OWNER $dspaceuser ENCODING \"UTF-8\" TEMPLATE template0;" + +psql --username "$POSTGRES_USER" --set=utildir="/tmp/sql/" -p 5432 $secretdspaceutilsdbname < /tmp/sql/utilities.sql