Skip to content

Stormline

Description

This image permits launching storm-like punchlines :

  • punchplatform libraries (punch-command-app jar)
  • a container environment :
    • JAVA_OPTS : Configure Java properties (logger, memory limit, ...)

The Dockerfile to construct this image is the following :

FROM adoptopenjdk/openjdk11:alpine

LABEL maintainer="Punchplatform"
LABEL mail="contact@punchplatform.com"
LABEL org.opencontainers.image.description "Punchplatform Stormline"

ENV LANG=en_US.UTF-8 \
    LC_NUMERIC=en_US.UTF-8 \
    LC_TIME=en_US.UTF-8 \
    LC_ALL=en_US.UTF-8

ENV JAVA_OPTS="-Dlog4j.configuration=file:///opt/binaries/punch/log4j2/log4j2-stdout.xml"

COPY resources/start.sh start.sh
COPY target/punch /opt/binaries

RUN apk update && apk add bash && chmod +x start.sh

ENTRYPOINT ["/bin/bash" , "start.sh"]

Usage

Get it !

docker pull ghcr.io/punchplatform/stormline:7.0.1-SNAPSHOT