Auto generate mappings

This commit is contained in:
janskiba
2023-09-15 09:45:28 +00:00
committed by juarez
parent 77145277de
commit 5c7da0d40d
2 changed files with 25 additions and 0 deletions

View File

@ -12,4 +12,12 @@ if [ "$ENABLE_DATASHIELD" == true ]; then
chown -R bridgehead:docker /tmp/bridgehead/
chmod g+r /tmp/bridgehead/opal-key.pem
fi
mkdir -p /tmp/bridgehead/opal-map
jq -n --argfile input ./$PROJECT/modules/datashield-mappings.json '
{
"external": "opal-'"$SITE_ID"'",
"internal": "opal:8080",
"allowed": [$input.sites[].id | "datashield-connect.\(.).broker.ccp-it.dktk.dkfz.de"]
}' > /tmp/bridgehead/opal-map/local.json
cp ./$PROJECT/modules/datashield-mappings.json /tmp/bridgehead/opal-map/central.json
fi