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