From b94a332e73ff81376df02643d5daa2f2d5338622 Mon Sep 17 00:00:00 2001 From: Pavol Mederly Date: Wed, 8 Aug 2018 15:32:33 +0200 Subject: [PATCH] Add demonstration of TIER logging feature The other parts of the environment (repo, base image, etc) are temporary. --- logging/Dockerfile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 logging/Dockerfile diff --git a/logging/Dockerfile b/logging/Dockerfile new file mode 100644 index 0000000..eb3ec0a --- /dev/null +++ b/logging/Dockerfile @@ -0,0 +1,32 @@ +# +# Just a demonstration of how to use TIER logging feature of midPoint. +# It requires v3.9devel-262-g2778b2c or later. +# +# This is derived from Evolveum's dockerization; this will be changed. +# +# Building: (assumes midpoint-3.9-SNAPSHOT-dist.tar.gz is present in the current directory) +# +# docker build -t mp-h2 . +# +# Running: +# +# docker run -e ENV=testing -e USERTOKEN=3.9 mp-h2 +# + +FROM openjdk:8-jdk-alpine + +MAINTAINER info@evolveum.com + +ARG MP_VERSION=3.9-SNAPSHOT +ARG MP_DIST_FILE=midpoint-${MP_VERSION}-dist.tar.gz + +ENV MP_DIR /opt/midpoint + +RUN mkdir -p ${MP_DIR}/var + +COPY ${MP_DIST_FILE} ${MP_DIR} + +RUN echo 'Extracting midPoint archive...' \ + && tar xzf ${MP_DIR}/midpoint-${MP_VERSION}-dist.tar.gz -C ${MP_DIR} --strip-components=1 + +CMD java -Xmx2048M -Xms2048M -Dfile.encoding=UTF8 -Dmidpoint.home=$MP_DIR/var -Dmidpoint.logging.console.enabled=true -Dmidpoint.logging.console.prefix="midpoint;midpoint.log;$ENV;$USERTOKEN;" -Dmidpoint.logging.console.timezone=UTC -jar $MP_DIR/lib/midpoint.war