Skip to content

Dev Environment Docker Compose Extension Script: Web Portal & FHIR Data Pipes #3

@qiarie

Description

@qiarie

Development Environment Docker Compose Extension Script: Web Portal & FHIR Data Pipes

Goal

Extend the core Docker Compose implementation in issue #2 - Development Docker Compose Script and Documentation to include the OHS Player Web Portal and FHIR Data Pipes.

Scope

Services

  • OHS Player Web Portal - wired to authenticate via Keycloak through the Info Gateway from the host browser
  • FHIR Data Pipes

Docker Compose Script

  • Add the 2 services to the existing docker compose script as new profiles (e.g. --profile web, --profile pipes)
  • Web Portal: either a Dockerfile.dev with hot reload, or a documented host-Node workflow with backend-only compose - pick one and justify.
  • Data Pipes: decide batch-only vs. batch + streaming for local dev (Kafka/ZK only if streaming is actually needed).
  • .env.example updated with new variables
  • Entrypoint script understands the new profiles

Documentation

  • Documentation update to cover the added services

Dependencies

Acceptance criteria

  • One command brings the full stack up healthy
  • A sample Data Pipes job runs successfully against local HAPI FHIR
  • OHS Player Web Portal loads in the browser, logs in via Keycloak through the gateway and shows authenticated data
  • Profiles allow running core-only, core+pipes, core+web or full set of services
  • .env.example covers all new variables

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions