test scout beamfile

This commit is contained in:
martin.jurk
2025-12-10 18:52:39 +01:00
parent 7c1227fdb6
commit f2c4911c27
2 changed files with 25 additions and 10 deletions

View File

@@ -47,6 +47,7 @@ services:
BROKER_URL: ${BROKER_URL} BROKER_URL: ${BROKER_URL}
PROXY_ID: ${PROXY_ID} PROXY_ID: ${PROXY_ID}
APP_focus_KEY: ${FOCUS_BEAM_SECRET_SHORT} APP_focus_KEY: ${FOCUS_BEAM_SECRET_SHORT}
APP_itcc-inform-file_KEY: ${FOCUS_BEAM_SECRET_SHORT}
PRIVKEY_FILE: /run/secrets/proxy.pem PRIVKEY_FILE: /run/secrets/proxy.pem
ALL_PROXY: http://forward_proxy:3128 ALL_PROXY: http://forward_proxy:3128
TLS_CA_CERTIFICATES_DIR: /conf/trusted-ca-certs TLS_CA_CERTIFICATES_DIR: /conf/trusted-ca-certs
@@ -60,32 +61,46 @@ services:
- /srv/docker/bridgehead/itcc/root.crt.pem:/conf/root.crt.pem:ro - /srv/docker/bridgehead/itcc/root.crt.pem:/conf/root.crt.pem:ro
uploader: uploader:
image: samply/beam-file image: samply/beam-file:main-server
container_name: uploader container_name: uploader
command: ["server"]
environment: environment:
BROKER_URL: ${BROKER_URL} BROKER_URL: ${BROKER_URL}
BEAM_ID: file.${PROXY_ID} BEAM_ID: itcc-inform-file.${PROXY_ID}
BEAM_SECRET: ${FOCUS_BEAM_SECRET_SHORT} BEAM_SECRET: ${FOCUS_BEAM_SECRET_SHORT}
BEAM_URL: http://uploader:8081 BEAM_URL: http://beam-proxy:8081
BIND_ADDR: 0.0.0.0:8085 BIND_ADDR: "0.0.0.0:8085"
API_KEY: ${FOCUS_BEAM_SECRET_SHORT} API_KEY: ${FOCUS_BEAM_SECRET_SHORT}
ROOTCERT_FILE: /conf/root.crt.pem ROOTCERT_FILE: /conf/root.crt.pem
RUST_LOG: trace
ports: ports:
- 8085:8085 - 8085:8085
secrets: secrets:
- proxy-file.pem - proxy.pem
depends_on: depends_on:
- "forward_proxy" - "forward_proxy"
volumes: volumes:
- /etc/bridgehead/trusted-ca-certs:/conf/trusted-ca-certs:ro - /etc/bridgehead/trusted-ca-certs:/conf/trusted-ca-certs:ro
- /srv/docker/bridgehead/itcc/root.crt.pem:/conf/root.crt.pem:ro - /srv/docker/bridgehead/itcc/root.crt.pem:/conf/root.crt.pem:ro
scout:
image: samply/scout:main
container_name: bridgehead-scout
configs:
- scout.toml
labels:
- "traefik.enable=true"
- "traefik.http.routers.scout.rule=PathPrefix(`/scout`)"
- "traefik.http.services.scout.loadbalancer.server.port=8080"
- "traefik.http.routers.scout.tls=true"
configs:
scout.toml:
content: |
fhir_base_url = "http://blaze:8080/fhir"
volumes: volumes:
blaze-data: blaze-data:
secrets: secrets:
proxy.pem: proxy.pem:
file: /etc/bridgehead/pki/${SITE_ID}.priv.pem file: /etc/bridgehead/pki/${SITE_ID}.priv.pem
proxy-file.pem:
file: /etc/bridgehead/pki/${SITE_ID}-file.priv.pem

View File

@@ -1,6 +1,6 @@
services: services:
omics-endpoint: omics-endpoint:
image: ghcr.io/samply/itcc-omics-ingest:main image: ghcr.io/samply/itcc-omics-ingest:fix-default
environment: environment:
- API_KEY=${GENERATE_API_KEY} - API_KEY=${GENERATE_API_KEY}
volumes: volumes: