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
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
Docker Compose Script
--profile web,--profile pipes)Dockerfile.devwith hot reload, or a documented host-Node workflow with backend-only compose - pick one and justify..env.exampleupdated with new variablesDocumentation
Dependencies
Acceptance criteria
.env.examplecovers all new variables