Deprecated. Moved to https://github.com/Aidbox/aidbox-docker-compose
This repository contains auxiliary files to help you quickly run Aidbox.Dev on your local workstation and start creating your first FHIR application.
- Clone the repository
- Copy
.env.tpl
file to.env
and fill in yourAIDBOX_LICENSE_ID
andAIDBOX_LICENSE_KEY
. Follow the instruction to get a license - Start docker containers
$ docker compose up
- Download infrabox jar.
- Run performance test:
$ java -cp '/path/to/genops.jar' perfbox.core http://localhost:8888 root secret
- Go to 'Performance test (Aidbox)' Grafana dashboard on http://localhost:3000
Now you should see performance graphs.
Test suite truncates Patient
and Encounter
tables then creates set of search parameters indexes
Patient.name
Patient.name.family
Patient.birthDate
This performance tests run test suit on 2, 4, 8, and 16 threads. Each thread executes test 5000 times. Each test does the following:
- Creates Patient resource
- Reads Patient by id
- Creates Encounter resource
- Reads Encounter by id
- Searches count of Patients by name and birthDate
- Searches count of Patients by family