Skip to content

Commit 12741f6

Browse files
committed
Merge branch 'master' into rel_7_3_tracking
2 parents 9f47cbf + 39be2cc commit 12741f6

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,12 @@ RUN mkdir /app && cp /tmp/hapi-fhir-jpaserver-starter/target/ROOT.war /app/main.
2020
########### it can be built using eg. `docker build --target tomcat .`
2121
FROM bitnami/tomcat:10.1 AS tomcat
2222

23+
USER root
2324
RUN rm -rf /opt/bitnami/tomcat/webapps/ROOT && \
2425
mkdir -p /opt/bitnami/hapi/data/hapi/lucenefiles && \
26+
chown -R 1001:1001 /opt/bitnami/hapi/data/hapi/lucenefiles && \
2527
chmod 775 /opt/bitnami/hapi/data/hapi/lucenefiles
2628

27-
USER root
2829
RUN mkdir -p /target && chown -R 1001:1001 target
2930
USER 1001
3031

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ This project is a complete starter project you can use to deploy a FHIR server u
44

55
Note that this project is specifically intended for end users of the HAPI FHIR JPA server module (in other words, it helps you implement HAPI FHIR, it is not the source of the library itself). If you are looking for the main HAPI FHIR project, see here: https://github.com/hapifhir/hapi-fhir
66

7+
While this project shows how you can use many parts of the HAPI FHIR framework there are a set of features which you should be aware of are missing or something you need to supply yourself or get professional support ahead of using it directly in production:
8+
9+
1) The service comes with no security implementation. See how it can be done [here](https://hapifhir.io/hapi-fhir/docs/security/introduction.html)
10+
2) The service comes with no enterprise logging. See how it can be done [here](https://hapifhir.io/hapi-fhir/docs/security/balp_interceptor.html)
11+
3) The internal topic cache used by subscriptions in HAPI FHIR are not shared across multiple instances as the [default supplied implementation is in-mem](https://github.com/hapifhir/hapi-fhir/blob/master/hapi-fhir-jpaserver-subscription/src/main/java/ca/uhn/fhir/jpa/topic/ActiveSubscriptionTopicCache.java)
12+
4) The internal message broker channel in HAPI FHIR is not shared across multiple instances as the [default supplied implementation is in-mem](https://github.com/hapifhir/hapi-fhir/blob/master/hapi-fhir-storage/src/main/java/ca/uhn/fhir/jpa/subscription/channel/api/IChannelFactory.java). This impacts the use of modules listed [here](https://smilecdr.com/docs/installation/message_broker.html#modules-dependent-on-message-brokers)
13+
714
Need Help? Please see: https://github.com/hapifhir/hapi-fhir/wiki/Getting-Help
815

916
## Prerequisites

0 commit comments

Comments
 (0)