Commit Graph
32 Commits
Author SHA1 Message Date
Tobias Kusselandtm16-medma b747a1baf6 Add ovis oidc redirect path 2026-07-14 15:36:31 +02:00
tm16-medma 6b29be5600 Update OVIS frontend image reference in ovis-compose.yml
Changed the image reference for the ovis-frontend service to use the updated `ovis-frontend` tag, ensuring consistency with the latest deployment standards.
2026-07-14 15:36:31 +02:00
tm16-medma 67eeeb70c8 Update Traefik service configuration for OVIS frontend in ovis-compose.yml
Changed the service name for the OVIS frontend load balancer from `ovis-frontend` to `ovis-frontend-ccp`, ensuring consistency with the updated routing setup.
2026-07-14 15:36:31 +02:00
tm16-medma ba2d4784f0 Comment out middleware configuration for OVIS frontend in ovis-compose.yml. This change temporarily disables the integration of the slash-redirect and prefix-strip middlewares for the ovis-frontend-ccp router, allowing for further testing and adjustments. 2026-07-14 15:36:31 +02:00
tm16-medma 7b3cea5595 Update Traefik middleware configuration for OVIS frontend in ovis-compose.yml
Replaced the existing middleware for path prefix stripping with a new middleware, ensuring proper handling of the `/ccp-ovis` path. This change enhances the routing setup by integrating both the slash-redirect and prefix-strip middlewares for improved service accessibility.
2026-07-14 15:36:31 +02:00
tm16-medma 6ad16e7dca Add environment variables for OVIS frontend in ovis-compose.yml
Configured new environment variables for the ovis-frontend service, including OVIS_PUBLIC_BASE_PATH, PUBLIC_GRAPHQL_URL, PUBLIC_LOGIN_ENABLED, and PUBLIC_OVIS_IMPORT, to enhance service configuration and accessibility.
2026-07-14 15:36:31 +02:00
tm16-medma 3a15fb69af Add oauth2-proxy middleware for OVIS services in ovis-compose.yml
Introduced a new service, `ovis-traefik-forward-auth`, to handle authentication via oauth2-proxy. Updated Traefik routing for existing services to integrate the new middleware, ensuring secure access control. Adjusted logging in ovis-setup.sh to reflect the addition of the oauth2-proxy middleware in the OVIS setup process.
2026-07-14 15:36:31 +02:00
tm16-medma ef551cfc49 Update OVIS frontend image reference in ovis-compose.yml
Changed the image for the ovis-frontend service to use the new `ovis-frontend-ccp` tag, reflecting the latest version. Removed unnecessary environment variables to streamline the configuration.
2026-07-14 15:36:31 +02:00
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 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