-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathREADME.md.gotmpl
40 lines (29 loc) · 1.68 KB
/
README.md.gotmpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{{ template "chart.header" . }}
[Aidbox](https://docs.aidbox.app/) is an efficient and scalable FHIR server built to handle healthcare data effectively, empowering healthcare providers and developers alike with its comprehensive platform for storing, accessing, and exchanging healthcare information in accordance with FHIR standards.
{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}
## Installation
1. Obtain a [license](https://docs.aidbox.app/~/changes/cP0dGveACDeqsL8PvFlu/overview/editions-and-pricing#aidbox-licenses).
2. Prepare the configuration file. Please refer to the [Aidbox environment variables](https://docs.aidbox.app/reference/configuration/environment-variables) for details.
```yaml
host: <your host here, e.g. my.domain.tld>
protocol: <http or https>
config:
AIDBOX_FHIR_VERSION: <FHIR version, e.g. 4.0.0>
PGHOST: <PostgreSQL host to connect to>
PGDATABASE: <name of the database that is used to store resources>
PGUSER: <PostgreSQL user>
PGPASSWORD: <PostgreSQL password>
AIDBOX_CLIENT_ID: <root client resource id to create on startup>
AIDBOX_CLIENT_SECRET: <secret for the root client>
AIDBOX_ADMIN_ID: <root user resource id to create on startup>
AIDBOX_ADMIN_PASSWORD: <password for the root user>
AIDBOX_LICENSE: <license JWT obtained from the license server>
```
```console
helm repo add aidbox https://aidbox.github.io/helm-charts
helm upgrade --install aidbox aidbox/aidbox \
--namespace aidbox --create-namespace \
--values /path/to/config/file
```
It will install the Aidbox in the `aidbox` namespace, creating that namespace if it doesn't already exist.
{{ template "chart.valuesSection" . }}