Commit 744cb370 authored by Johannes Bauer's avatar Johannes Bauer
Browse files

feat: bump BPE version to 0.5.1 and update deps

Showing with 15 additions and 74 deletions
+15 -74
**
!jetty.properties
!log4j2.xml
FROM curlimages/curl:7.77.0 AS deps
ARG BPE_VERSION=0.5.1
ARG HAPI_FHIR_CLIENT_VERSION=5.1.0
ARG HIGHMED_PROCESS_VERSION=0.4.1
ARG NUM_CODEX_PROCESS_VERSION=0.3.4
ARG HIGHMED_PROCESS_VERSION=0.5.0
ARG NUM_CODEX_PROCESS_VERSION=0.4.1
USER root
......@@ -21,7 +22,7 @@ RUN mkdir -p /plugin && \
USER 1000
FROM ghcr.io/highmed/bpe:0.4.0
FROM ghcr.io/highmed/bpe:${BPE_VERSION}
USER root
......@@ -34,9 +35,6 @@ RUN apt-get update && apt-get upgrade -y --no-install-recommends libgnutls30 lib
mkdir -p /opt/bpe/log && \
mkdir -p /opt/bpe/last_event
COPY ./jetty.properties /opt/bpe/conf/jetty.properties
COPY ./log4j2.xml /opt/bpe/conf/log4j2.xml
COPY --from=deps /plugin/*.jar /opt/bpe/plugin/
COPY --from=deps /process/*.jar /opt/bpe/process/
......
......@@ -2,5 +2,14 @@
Business process engine (BPE) for the GECCO Data Sharing Framework
This docker image builds on top of the `ghcr.io/highmed/bpe` image
and includes all the necessary plugins and BPE processes.
This docker image builds on top of the
[`ghcr.io/highmed/bpe`](https://github.com/highmed/highmed-dsf) image
and includes all the necessary plugins and BPE processes as listed below.
The BPE source version is equal to this image's version
## Included dependencies
- [HiGHmed processes](https://github.com/highmed/highmed-processes/releases/) v0.5.0
- [NUM-CODEX processes](https://github.com/num-codex/codex-processes-ap1/releases) v0.4.1
- [HAPI FHIR client plugin](https://repo1.maven.org/maven2/ca/uhn/hapi/fhir/hapi-fhir-client/5.1.0/hapi-fhir-client-5.1.0.jar) v5.1.0
jetty.host=0.0.0.0
jetty.port=8080
jetty.cors.enable=false
jetty.log4j.config=conf/log4j2.xml
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO" monitorInterval="30"
verbose="false">
<Appenders>
<Console name="CONSOLE" target="SYSTEM_OUT">
<PatternLayout pattern="%highlight{%p %t - %C{1}.%M(%L) | %m%n}{FATAL=red, ERROR=red, WARN=yellow, INFO=white, DEBUG=white, TRACE=white}"/>
</Console>
<RollingFile name="FILE" fileName="log/bpe.log"
filePattern="log/bpe_%d{MM-dd-yyyy}_%i.log.gz"
ignoreExceptions="false">
<PatternLayout>
<Pattern>%d [%t] %-5p %c - %m%n</Pattern>
</PatternLayout>
<Policies>
<OnStartupTriggeringPolicy/>
<TimeBasedTriggeringPolicy/>
</Policies>
</RollingFile>
<!-- <SMTP name="MAIL" subject="BPE Error"
to="foo@bar.de, baz@bar.de"
from="fhir@bar.de"
replyTo="foo@bar.de" smtpHost="smtp.bar.de"
smtpPort="25" bufferSize="50">
</SMTP>
<SMTP name="MAIL_CERTIFICATE" subject="BPE Certificate Warning"
to="foo@bar.de, baz@bar.de"
from="fhir@bar.de"
replyTo="foo@bar.de" smtpHost="smtp.bar.de"
smtpPort="25" bufferSize="1">
<ThresholdFilter level="WARN" onMatch="ACCEPT" onMismatch="DENY"/>
</SMTP> -->
</Appenders>
<Loggers>
<Logger name="org.highmed" level="TRACE"/>
<logger name="de.rwh" level="DEBUG"/>
<Logger name="org.apache" level="WARN"/>
<Logger name="org.springframework" level="WARN"/>
<Logger name="jndi" level="WARN"/>
<Logger name="org.eclipse.jetty" level="INFO"/>
<Logger name="com.sun.jersey" level="WARN"/>
<Logger name="liquibase" level="WARN"/>
<Logger name="ca.uhn.hl7v2" level="WARN"/>
<Logger name="de.netzwerk_universitaetsmedizin" level="DEBUG"/>
<!-- <Logger name="certificate-warning-logger" level="INFO">
<AppenderRef ref="MAIL_CERTIFICATE" />
</Logger> -->
<Root level="WARN">
<AppenderRef ref="CONSOLE" level="DEBUG"/>
<AppenderRef ref="FILE" level="TRACE"/>
<!-- <AppenderRef ref="MAIL" /> -->
</Root>
</Loggers>
</Configuration>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment