Commit Graph
1110 Commits
Author SHA1 Message Date
tm16-medma 12ceb1d73d refactor: simplify OVIS frontend Traefik routing to single CCP router
Collapse the `/ccp-ovis` slash-redirect and prefix-strip flow into one `ovis-frontend-ccp` router by attaching both middlewares in order (redirect, then strip). This removes redundant router labels while preserving canonical `/ccp-ovis -> /ccp-ovis/` behavior and mounted-path forwarding to the frontend service.
2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 8303388f5e Cleanup FHIR configuration in ovis-compose.yml
Removed unused FHIR configuration variables from ovis-compose.yml.
2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma daf1d506fb Clean up proxy settings in ovis-compose.yml
Removed proxy configuration from ovis-compose.yml.
2026-07-14 15:36:31 +02:00
tm16-medma 2264f90478 refactor: align Bridgehead OVIS CCP overlay with upstream runtime contracts
Apply the PR #375 review feedback by removing Bridgehead-specific compose/setup overrides
that duplicated upstream OVIS behavior and by switching to the upstream-built Mongo image
that already contains init logic.
- rename CCP OVIS services to consistent upstream-style names (`ovis-*`) and update internal dependencies
- switch Mongo service image from direct `mongo:latest` + host-mounted init script to `docker.verbis.dkfz.de/ovis/ovis-backend-mongodb:latest`
- remove obsolete Mongo init bind mount (`/docker-entrypoint-initdb.d/init.js`) from compose
- drop redundant runtime overrides from compose (`restart`, `command`, `user`, `working_dir`)
- remove duplicated app-default/preprocessor env overrides (`OVIS_PREPROC_*`, misc backend defaults) and keep deployment wiring only
- fix Mongo connection env usage to `ADDRESS` and point services to `ovis-backend-database-mongodb`
- remove temporary root-compat Traefik redirect shim and keep mounted `/ccp-ovis` routing labels
- remove setup-time generation of Mongo init.js and related cache directory prep from `ccp/modules/ovis-setup.sh`
2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma aab9a8f07e Update Traefik rules in ovis-compose.yml 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma fdbb4003c8 Remove blaze service dependency from ovis-compose.yml
Removed dependency condition on the blaze service.
2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 7a68fbcdf1 Add dependency condition for blaze service 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma de8a1e14fd Clear FHIR_USERNAME and FHIR_PASSWORD
Updated FHIR credentials to empty strings in ovis-compose.yml
2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 50d66d6b3c Update ovis-compose.yml for backend image and import settings 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 52430081d4 Add Traefik labels for ovis-frontend routing 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 82601fc235 Clean up Traefik router settings in ovis-compose.yml
Removed unnecessary Traefik router configurations for compatibility.
2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 98ae28a83b Add Traefik labels for ovis-frontend routing 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 64be3750aa Add Traefik labels for ovis-backend services 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma aa9b163dc1 Add Traefik labels for ovis-frontend-ccp routes 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 5afebd6d3c Add OVIS_PUBLIC_BASE_PATH environment variable 2026-07-14 15:36:31 +02:00
Skiba Janandtm16-medma 8ff90a02d2 fix treafik routers 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 76c9e88f0c Refactor ovis-compose.yml to add new services 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma bad60a964d Refactor OVIS setup script for MongoDB initialization 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 9b81eb7dbb Refactor ovis-compose.yml for latest OVis version 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 375fff1beb adjusted traefik parameters 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma a7913f3c4f Refactor Docker Compose
- Replaced GUI_HOST with HOST
- Removed NODE_ENV
- Combine init_onco and backend service
- removed node_modules and .svelte-kit volumes
- removed mongodb volumes
- adjusted http_proxy and https_proxy
- adjusted path prefix from oaut2 to oauth2-ovis
- removed network-mode "host" in fhir-transformer service
2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma e1af2c7191 corrected a syntax error 2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 54456b14f7 refactor: restructure ovis-compose.yml and added MongoDB initialization to sh
- Removed the traefik service and renamed traefik-forward-auth to ovis- with ovis-traefik-forward-auth the labels, however would need help there as i got no knowledge of how OAuth2 works (Torben initialized that container)
- Updated MongoDB service configuration to include a direct initialization script for user and operation collections in the sh instead of in the compose directly
- Adjusted volume paths to only use the /var/cache/bridgehead/ccp directory
- Adjusted frontend and backend service labels for Traefik routing to not use ports
- Cleaned up unnecessary network definitions and volumes.
- Renamed FHIR Server URL to bridgehead-ccp-blaze:8080/fhir
- Removed redundant entrypoint (python main.py) of fhir transformer
2026-07-14 15:36:31 +02:00
tm16-medmaandtm16-medma 732c0ab250 Update ovis-compose.yml
Please ignore the command in mongo :) It will be replaced soon with proper user authentication
2026-07-14 15:36:31 +02:00
janskibaandtm16-medma f6794f554c ovis wip 2026-07-14 15:36:31 +02:00
Tim SchumacherandGitHub d7c01594de Don't use wildcard in sudoers to support sudo-rs (#392) 2026-06-30 15:28:25 +02:00
Enola KnezevicandGitHub f549f95b2c added CQL_FLAVOUR (#391) 2026-06-29 11:16:57 +02:00
Enola KnezevicandGitHub b7a8646e91 latest blaze in acceptance and 1.8 in production (#388) 2026-06-17 13:24:32 +02:00
Tobias KusselandGitHub 54291c06f7 Fix spelling of 'Charite' to 'Charité' in DNPM targets (#389) 2026-06-02 15:03:35 +02:00
Enola KnezevicandGitHub e3a8cf790c use latest blaze in test (#387) 2026-05-29 15:28:04 +02:00
afigueroaDkfzandGitHub 4211528f56 fix: make url dynamic based on host configuration (#386) 2026-05-26 16:16:06 +02:00
Pierre DelpyandGitHub 112be2a2d6 Fix/pscc lens local (#385)
* fix: deployment of local pscc lens instance
2026-05-22 12:58:17 +02:00
Martin JurkandGitHub 47b793668a Feature/ml itcc (#380)
* sites moved to etc itcc.comf

* mainzelliste test

* volume

* fix image

* db name chaged

* ingest component test

* clean up

* maizelliste env db

* test server ip

* beam sockets

* teswt socket and task

* secure db and ml

* refactor and patient endpoints

* partner id

* new refactor and encription key generation

* db deleted

* keyset to var/
2026-05-12 13:56:35 +02:00
Radovan TomášikandGitHub cbf75f632f Fix image reference for data-quality-agent service (#381) 2026-05-11 12:55:44 +02:00
Patrick SkowronekandGitHub 2b7e3ef3a1 fix: replace old dpc link (#384) 2026-05-11 11:35:32 +02:00
JanandGitHub 7a8664a636 fix project check in secret_sync_gitlab_token (#378) 2026-04-10 11:38:28 +02:00
71b25fe490 feat: add Data Quality Agent configuration and setup (#373)
* feat: add Data Quality Agent configuration and setup

* fix: correct environment variable name in Data Quality Agent configuration

* feat: update Data Quality Agent configuration and setup instructions

* feat: update Data Quality Agent setup and documentation

* feat: add volume configuration for agent data in Data Quality Agent compose file

* feat: update volume configuration for Data Quality Agent in compose file

* Update README.md

Co-authored-by: Tobias Kussel <TKussel@users.noreply.github.com>

---------

Co-authored-by: Tobias Kussel <TKussel@users.noreply.github.com>
2026-04-07 12:48:29 +02:00
Pierre DelpyandGitHub bbda99254f feature: add osiris2fhir in cce and minor fixes (#374) 2026-03-17 15:54:25 +01:00
Pierre DelpyandGitHub c1de9b8314 WIP: enable osiris2fhir in PSCC for GR (#372)
enable osiris2fhir in PSCC for GR
2026-02-24 12:09:39 +01:00
DavidCroftDKFZandGitHub 9d3ec957a2 Activate Directory token login (#371)
Right now, Directory sync will only be activated if a username has been
specified. It also needs to run if a login token has been specified,
hence the change in this commit.
2026-02-20 09:27:47 +01:00
Martin JurkandGitHub 7a9f80537b sites moved to etc itcc.comf (#369) 2026-02-10 16:04:33 +01:00
Pierre DelpyandGitHub bff06a6bb0 fix kr deployment (#370) 2026-02-10 11:21:36 +01:00
Martin JurkandGitHub 6923ead6ce feat: itcc lens2 (#365) 2026-01-28 14:28:09 +01:00
Manoj WaikarandGitHub 7dc9e2e663 Changes to make deployed CCE explorer work properly. (#368)
* Changes to make deployed CCE explorer work properly.

In the lens environment section in services:
- add PUBLIC_SPOT_URL value
2026-01-13 10:42:10 +01:00
JanandGitHub 85cfc2514d update beam proxy server used for oauth enrollment (#366) 2025-12-11 11:33:29 +01:00
Enola KnezevicandGitHub dd3387c2f1 test version blaze (#364)
This is the one we need urgently
2025-12-01 12:54:57 +01:00
Enola KnezevicandGitHub a5120ba75b obfuscate BBMRI ERIC way, test blaze version (#363) 2025-12-01 12:50:07 +01:00
Manoj WaikarandGitHub d0c87b40a6 Use the cce-explorer:main image from docker hub (instead of ghcr). (#362) 2025-11-21 14:52:42 +01:00
Pierre DelpyandGitHub 57f49ab5fc feat: migrate pscc to orange cloud broker (#361) 2025-11-21 10:42:21 +01:00
Manoj WaikarandGitHub e2569f4737 Use the main image name for cce explorer. (#360)
- instead of pr1 name
2025-11-20 14:34:33 +01:00