HAPI FHIR - Docker MDM json 规则文件

问题描述 投票:0回答:1

我正在使用 HAPI FHIR 服务器,我需要通过 docker 卷,将

mdm-rules.json
文件保留在容器之外。我想要这样的东西:通过覆盖的 application.yaml 文件并使用 Docker 进行配置

有人成功了吗

docker hl7-fhir hl7 hapi
1个回答
0
投票

经过一番尝试,我解决了这样的问题:

docker run \
--restart unless-stopped \
--name hapi-fhir-server \
-p 8080:8080 \
-p 8443:8443 \
-v $HOME/path/to/files:/configs \
-e "--spring.config.location=file:///configs/hapi.application.yaml" \
-e "--hapi.fhir.mdm_rules_json_location=file:///configs/mdm-rules.json" \
-d hapiproject/hapi:latest

我们可以使用设置yaml文件(

application.yalm
)来注入配置,例如该文件的部分内容是:

...
hapi:
    fhir:
        ...
        mdm_enabled: true
        mdm_rules_json_location: "mdm-rules.json"
        ...
...

当docker容器启动host文件时

mdm-rules.json
覆盖容器的json文件和“vualá”

© www.soinside.com 2019 - 2024. All rights reserved.