mirror of https://github.com/samply/bridgehead.git
feat: Add file-dispatcher to exporter compose
This commit is contained in:
parent
8b33912fee
commit
eac9374815
|
@ -65,3 +65,16 @@ services:
|
|||
- "traefik.http.routers.reporter_ccp.tls=true"
|
||||
- "traefik.http.middlewares.reporter_ccp_strip.stripprefix.prefixes=/ccp-reporter"
|
||||
- "traefik.http.routers.reporter_ccp.middlewares=reporter_ccp_strip"
|
||||
|
||||
file-dispatcher:
|
||||
image: docker.verbis.dkfz.de/cache/samply/file-dispatcher:latest
|
||||
environment:
|
||||
- BEAM_ID=file-dispatcher.${PROXY_ID}
|
||||
- PROJECT_MANAGER_ID=project-manager.request-manager.${BROKER_ID}
|
||||
- BEAM_SECRET=${FILE_DISPATCHER_BEAM_SECRET} # Generated in exporter-setup.sh
|
||||
- BEAM_URL=http://beam-proxy:8081
|
||||
- EXPORTER_URL=http://exporter:8092
|
||||
|
||||
beam-proxy:
|
||||
environment:
|
||||
- APP_file-dispatcher_KEY=${FILE_DISPATCHER_BEAM_SECRET}
|
|
@ -5,4 +5,5 @@ if [ "$ENABLE_EXPORTER" == true ]; then
|
|||
OVERRIDE+=" -f ./$PROJECT/modules/exporter-compose.yml"
|
||||
EXPORTER_DB_PASSWORD="$(echo \"This is a salt string to generate one consistent password for the exporter. It is not required to be secret.\" | sha1sum | openssl pkeyutl -sign -inkey /etc/bridgehead/pki/${SITE_ID}.priv.pem | base64 | head -c 30)"
|
||||
EXPORTER_API_KEY="$(echo \"This is a salt string to generate one consistent API KEY for the exporter. It is not required to be secret.\" | sha1sum | openssl pkeyutl -sign -inkey /etc/bridgehead/pki/${SITE_ID}.priv.pem | base64 | head -c 64)"
|
||||
FILE_DISPATCHER_BEAM_SECRET="$(cat /proc/sys/kernel/random/uuid | sed 's/[-]//g' | head -c 20)"
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue