Skip to content

Add Docker Compose reference architecture #168

@jenniferjiangkells

Description

@jenniferjiangkells

Description

Provide Docker Compose reference for turnkey deployment in secure healthcare environments.

# docker-compose.healthchain.yaml
version: '3.8'
services:
  keycloak:
    image: quay.io/keycloak/keycloak:latest
    environment:
      KEYCLOAK_ADMIN: admin
      KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_PASSWORD}
    volumes:
      - ./keycloak-config:/opt/keycloak/data/import

  healthchain:
    image: healthchain:latest
    depends_on:
      - keycloak
    environment:
      KEYCLOAK_URL: http://keycloak:8080
      KEYCLOAK_REALM: healthcare
      KEYCLOAK_CLIENT_ID: healthchain-gateway
    volumes:
      - ./healthchain-config:/app/config
      - audit-logs:/app/logs

  postgres:  # For audit logs and consent records
    image: postgres:15
    volumes:
      - pg-data:/var/lib/postgresql/data

volumes:
  pg-data:
  audit-logs:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stage: Design 🎨Issues that require design before implementation

    Type

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions