mirror of
https://github.com/samply/bridgehead.git
synced 2025-06-16 13:50:14 +02:00
* feat: migrate to new dnpm:dip node * hardcode dnpm connector type to broker * use `SITE_NAME` for dnpm `LOCAL_SITE` * host central targets in git * dnpm: add goettingen to central targets * dnpm: add uksh to central targets * dnpm: replace named volumes with fs volumes * chore: change dnpm images * chore: pin mysql * dnpm: Secure endpoints for ETL and p2p communications (#254) * fix authup redirect (#262) When a OIDC provider is configured, you'll get redirected to authup by Keycloak which redirects you to the DNPM:DIP. Currently the url looks like this: https://myserver/authup//someurl and produces an error. Manually removing the additional / fixes the issue. * Whitespace formatting --------- Co-authored-by: Niklas <niklas@ytvwld.de> Co-authored-by: Niklas Reimer <niklas@backbord.net> Co-authored-by: Martin Lablans <6804500+lablans@users.noreply.github.com>
17 lines
750 B
Bash
17 lines
750 B
Bash
#!/bin/bash
|
|
|
|
if [ -n "${ENABLE_DNPM_NODE}" ]; then
|
|
log INFO "DNPM setup detected -- will start DNPM:DIP node."
|
|
OVERRIDE+=" -f ./$PROJECT/modules/dnpm-node-compose.yml"
|
|
|
|
# Set variables required for BwHC Node. ZPM_SITE is assumed to be set in /etc/bridgehead/<project>.conf
|
|
if [ -z "${ZPM_SITE+x}" ]; then
|
|
log ERROR "Mandatory variable ZPM_SITE not defined!"
|
|
exit 1
|
|
fi
|
|
mkdir -p /var/cache/bridgehead/dnpm/ || fail_and_report 1 "Failed to create '/var/cache/bridgehead/dnpm/'. Please run sudo './bridgehead install $PROJECT' again to fix the permissions."
|
|
DNPM_SYNTH_NUM=${DNPM_SYNTH_NUM:--1}
|
|
DNPM_MYSQL_ROOT_PASSWORD="$(generate_simple_password 'dnpm mysql')"
|
|
DNPM_AUTHUP_SECRET="$(generate_simple_password 'dnpm authup')"
|
|
fi
|