Commit Graph

29 Commits

Author SHA1 Message Date
Michele Adduci
6cf5ffb559 Updated parent to FHIR 7.2.1 (#695)
* Updated parent to FHIR 7.2.1

* Updated chart

* Updated chart

* Fixing linter issues in Helm

* Fixing linter issues for Helm, updated REAMDE
2024-06-14 21:32:55 +02:00
Michele Adduci
f971db6e86 Updated Java Minimum version to 17 (#686) 2024-05-24 21:09:57 +02:00
Jens Kristian Villadsen
2307413a45 Fixing null beans as mentioned on https://github.com/hapifhir/hapi-fhir-jpaserver-starter/issues/591 2023-10-10 23:09:04 +02:00
winne42
484aa9deb5 Boyscouting (#558)
* Boyscouting: Docker conventions

* Boyscouting: JUnit 5 conventions ("It is generally recommended to omit the public modifier for test classes, test methods, and lifecycle methods unless there is a technical reason for doing so)"

* Boyscouting: typo in RepositoryValidationInterceptorFactoryDstu3

* Boyscouting: use List.of instead of Guava; use StandardCharsets instead of Guava; remove unused imports

---------

Co-authored-by: Gerlach, Winfried <Winfried.Gerlach@draeger.com>
2023-07-11 23:53:18 +02:00
chgl
fdcd021e66 Updated helm chart and dockerfile dependencies (#540)
* Updated Helm chart to use hapi fhir image v6.6.0

* Updated maven base image due to openjdk deprecation

* Removed superfluous app/main.war in entrypoint

* Update curlimages/curl to 8.1.2
2023-06-25 23:59:09 +02:00
Bert Roos
7e0fb80dac Simplify using an interceptor with Docker
Now it is possible to mount a folder with extra classes that are loaded
by HAPI. This makes it easy to load an interceptor JAR while using the
standard Docker image. The README explains how to use it.

Spring by default uses the WarLauncher. Now the ENTRYPOINT uses the
PropertiesLauncher, configured in such a way that it is compatible with
the WarLauncher, but adding the folder /app/extra-classes to the
loader.path.
2023-04-07 10:44:35 +02:00
Mark Iantorno
001bc9c57a Merge pull request #415 from chgl/updated-to-hapi-6.1.0
Updated to hapi 6.1.0
2022-08-23 11:42:46 -04:00
chgl
956cfb171d Updated Otel Java agent to 1.17.0 2022-08-22 18:15:34 +02:00
Jens Kristian Villadsen
ee74116e6b Better support for ARM
java17 regular doesn't have ARM, java17-debian11 does
2022-08-18 21:05:36 +02:00
chgl
1753272122 updated opentelemetry-java-instrumentation JAR to 1.16.0 2022-08-15 01:20:49 +02:00
chgl
c9dd6054fa fixed directory of the .war in tomcat-based image 2022-07-08 00:21:15 +02:00
chgl
cd8b06b263 Added OpenTelemetry Java Agent JAR to container image (#391)
Closes #387
2022-07-04 19:44:20 +02:00
Jens Kristian Villadsen
24a20a7e97 Feature/update docker support (#319)
* Updated docker image according to discussion on https://github.com/hapifhir/hapi-fhir-jpaserver-starter/pull/305

* Added doc

* Added corrections according to comments

* Update Dockerfile

* Update build-images.yaml

Updated to default to distroless
2022-03-02 16:39:13 +01:00
chgl
73d01ab408 bumped dependencies to latest 2021-10-05 09:35:06 +02:00
Ben Li-Sauerwine
9f65314537 Adds ability to change HAPI FHIR JPA server's port with the environment variable server.port 2021-09-14 17:00:52 +02:00
Ben Li-Sauerwine
e9e9f5d89e Adds ability to control the number of executor threads through environment variables server.tomcat.max-threads and server.tomcat.min-spare-threads. There is not a breaking change and does not affect the function of the JPA server unless these environment variables are set. 2021-09-14 17:00:52 +02:00
chgl
db3ee29242 Added GitHub actions to build container images 2021-03-13 17:36:18 +01:00
Sean McIlvenna
8f06e457df Revert "Docker buid - heap memory error (#155)" (#156)
This reverts commit cb9769f0c3.
2020-10-21 10:06:31 -07:00
Panayiotis Savva
cb9769f0c3 Docker buid - heap memory error (#155)
When building in Docker, we sometimes face a heap memory running out when compiling the WAR file.
Setting the MAVEN_OPTS="-Xmx1024m" resolves this
2020-10-21 08:38:58 -07:00
Jens Kristian Villadsen
ee337296ee Renamed deployable war to ROOT in order to homogenize urls regardless… (#141)
* Renamed deployable war to ROOT in order to homogenize urls regardless of deployment method

* Made Maven quite when doing downloading dependencies
2020-09-21 10:19:10 -07:00
Jens Kristian Villadsen
47f72cd3b5 Update Dockerfile
Added caching of maven dependency resolving
2020-08-15 22:54:06 +02:00
Sean McIlvenna
af6bd69db0 Combining base Dockerfile with main dockerfile so that there is a single image related to hapi-jpaserver-starter 2020-08-14 11:14:28 -07:00
Sean McIlvenna
ece1199c5f Removing commands from Dockerfile that clone and build the core hapi-fhir libraries since it is not required for building hapi-fhir-jpaserver-starter; it pulls the core libraries from the maven repo regardless. 2020-08-13 13:44:59 -07:00
Sean McIlvenna
213bda7cfc Updating Dockerfile to use context code instead of re-cloning the hapi-fhir-jpaserver-starter project. Still re-builds the base hapi libraries, though. 2020-06-29 15:07:46 -07:00
Sean McIlvenna
fd065edb0e Updating Dockerfile to build the app from the ground up 2019-12-09 16:25:46 -08:00
Sean McIlvenna
266e7aba7f Building app in docker. Easier to override config file from /hapi-config/hapi.properties 2019-08-01 20:45:04 -07:00
Patrick Werner
7569ef6048 fixing Dockerfile
fixes #34 
thanks @longnguyen2306 !
2019-06-17 14:47:14 +02:00
jpoth
20c0e2c567 Update Dockerfile to point to correct WAR path and update gitignore to ignore IntelliJ IDEA resources 2018-11-21 10:30:45 +01:00
James Agnew
693dc34e55 Initial commit 2018-07-26 08:06:41 +07:00