Block a user
payara_test (latest)
Installation
docker pull git.kgessner.de/kevin/payara_test:latestsha256:c1ffd87362c0be922f28dd281749dac937afec735c19035318702e7d62496612Image Layers
| ADD file:e3abcdba177145039cfef1ad882f9f81a612a24c9f044b19f713b95454d2e3f6 in / |
| CMD ["/bin/sh"] |
| ENV LANG=en_US.UTF-8 |
| ENV LANGUAGE=en_US:en |
| ENV LC_ALL=en_US.UTF-8 |
| ENV TZ=Etc/UTC |
| ARG ZULU_KEY_SHA256=6c6393d4755818a15cf055a5216cffa599f038cd508433faed2226925956509a |
| RUN |1 ZULU_KEY_SHA256=6c6393d4755818a15cf055a5216cffa599f038cd508433faed2226925956509a /bin/sh -c wget --quiet https://cdn.azul.com/public_keys/alpine-signing@azul.com-5d5dc44c.rsa.pub -P /etc/apk/keys/ && echo "${ZULU_KEY_SHA256} /etc/apk/keys/alpine-signing@azul.com-5d5dc44c.rsa.pub" | sha256sum -c - && apk --repository https://repos.azul.com/zulu/alpine --no-cache add zulu17-jdk~=17.0.11 tzdata # buildkit |
| ENV JAVA_HOME=/usr/lib/jvm/zulu17 |
| EXPOSE map[6900/tcp:{} 8080/tcp:{}] |
| ENV PAYARA_HOME=/opt/payara |
| ENV HOME_DIR=/opt/payara |
| ENV PAYARA_DIR=/opt/payara SCRIPT_DIR=/opt/payara DEPLOY_DIR=/opt/payara/deployments JVM_ARGS=-Djdk.util.zip.disableZip64ExtraFieldValidation=true MEM_MAX_RAM_PERCENTAGE=70.0 MEM_XSS=512k |
| RUN /bin/sh -c true && mkdir -p "${HOME_DIR}" && addgroup --gid 1000 payara && adduser --system --uid 1000 --no-create-home --shell /bin/bash --home "${HOME_DIR}" --gecos "" --ingroup payara payara && echo payara:payara | chpasswd && mkdir -p "${PAYARA_DIR}" && mkdir -p "${SCRIPT_DIR}" && mkdir -p "${DEPLOY_DIR}" && chown -R payara:payara ${HOME_DIR} && true # buildkit |
| USER payara |
| WORKDIR /opt/payara |
| COPY --chown=payara:payara maven/bin/* /opt/payara/ # buildkit |
| COPY --chown=payara:payara maven/artifacts/payara-micro.jar . # buildkit |
| ENTRYPOINT ["/bin/sh" "entrypoint.sh"] |
| CMD ["--deploymentDir" "/opt/payara/deployments"] |
| COPY my-app/target/env-demo-1.0-SNAPSHOT.war /opt/payara/deployments # buildkit |
| CMD ["--noCluster" "--deploy" "/opt/payara/deployments/env-demo-1.0-SNAPSHOT.war"] |