| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:ebe009f86035c175ba244badd298a2582914415cf62783d510eab3a311a5d4e1 in / |
| CMD ["/bin/bash"] |
| ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 |
| ARG ZULU_REPO_VER=1.0.0-3 |
| ARG ZULU_REPO_SHA256=d08d9610c093b0954c6b278ecc628736e303634331641142fa5096396201f49c |
| RUN |2 ZULU_REPO_VER=1.0.0-3 ZULU_REPO_SHA256=d08d9610c093b0954c6b278ecc628736e303634331641142fa5096396201f49c /bin/sh -c apt-get -qq update && apt-get -qq -y --no-install-recommends install gnupg software-properties-common locales curl tzdata && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen en_US.UTF-8 && apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xB1998361219BD9C9 && curl -sLO https://cdn.azul.com/zulu/bin/zulu-repo_${ZULU_REPO_VER}_all.deb && echo "${ZULU_REPO_SHA256} zulu-repo_${ZULU_REPO_VER}_all.deb" | sha256sum --strict --check - && dpkg -i zulu-repo_${ZULU_REPO_VER}_all.deb && apt-get -qq update && echo "Package: zulu17-*\nPin: version 17.0.12-*\nPin-Priority: 1001" > /etc/apt/preferences && apt-get -qq -y --no-install-recommends install zulu17-jdk=17.0.12-* && apt-get -qq -y purge --auto-remove gnupg software-properties-common curl && rm -rf /var/lib/apt/lists/* zulu-repo_${ZULU_REPO_VER}_all.deb # buildkit |
| ENV JAVA_HOME=/usr/lib/jvm/zulu17 |
| ARG FILE_BINARY=de.lehmann.bank.manager-test-branch-SNAPSHOT.jar |
| ARG NAME_APPLICATION=de.lehmann.bank.manager |
| ARG PORT_EXPOSURE=10010 |
| LABEL maintainer=Tobias Lehmann |
| RUN |3 FILE_BINARY=de.lehmann.bank.manager-test-branch-SNAPSHOT.jar NAME_APPLICATION=de.lehmann.bank.manager PORT_EXPOSURE=10010 /bin/sh -c apt-get -y update && apt-get -y upgrade && apt-get -y install curl && useradd -r -U -d /opt/lehmann/${NAME_APPLICATION} -c "Service User" -m lehmann # buildkit |
| COPY ./build/libs/de.lehmann.bank.manager-test-branch-SNAPSHOT.jar /opt/lehmann/de.lehmann.bank.manager # buildkit |
| EXPOSE map[10010/tcp:{}] |
| USER lehmann |
| WORKDIR /opt/lehmann/de.lehmann.bank.manager |
| ENV APP_BINARY=/opt/lehmann/de.lehmann.bank.manager/de.lehmann.bank.manager-test-branch-SNAPSHOT.jar |
| ENTRYPOINT ["/bin/sh" "-c" "java -jar $APP_BINARY"] |