Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 985 Bytes

README.md

File metadata and controls

29 lines (23 loc) · 985 Bytes

COSRI Patient Search

Docker Image Version (latest semver)

All views require Keycloak authentication. Keycloak roles determine authorization scopes.

Setup

  1. git clone <this repository>
  2. cp client_secrets.json.default client_secrets.json # Edit to fit
  3. cp patientsearch.env.default patientsearch.env # Edit to fit
  4. mkvirtualenv patientsearch # Python 3.11
  5. pip install nodeenv
  6. nodeenv --python-virtualenv
  7. pip install -e .
  8. npm install .

Run

  1. Run the script located in the patientsearch/bin directory:
    • patientsearch/bin/patientsearchrun.sh

Run in docker

  1. sudo docker-compose build web
  2. sudo docker-compose up -d

Resources