diff --git a/TomEE-8.0/jdk17/microprofile/Dockerfile b/TomEE-8.0/jre11/OpenJDK/debian/microprofile/Dockerfile similarity index 99% rename from TomEE-8.0/jdk17/microprofile/Dockerfile rename to TomEE-8.0/jre11/OpenJDK/debian/microprofile/Dockerfile index 36e8ffa..8267b71 100644 --- a/TomEE-8.0/jdk17/microprofile/Dockerfile +++ b/TomEE-8.0/jre11/OpenJDK/debian/microprofile/Dockerfile @@ -1,4 +1,4 @@ -FROM openjdk:17-jdk-bullseye +FROM openjdk:11-jre-bullseye ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee diff --git a/TomEE-8.0/jdk17/plume/Dockerfile b/TomEE-8.0/jre11/OpenJDK/debian/plume/Dockerfile similarity index 99% rename from TomEE-8.0/jdk17/plume/Dockerfile rename to TomEE-8.0/jre11/OpenJDK/debian/plume/Dockerfile index a185cf2..0e03a69 100644 --- a/TomEE-8.0/jdk17/plume/Dockerfile +++ b/TomEE-8.0/jre11/OpenJDK/debian/plume/Dockerfile @@ -1,4 +1,4 @@ -FROM openjdk:17-jdk-bullseye +FROM openjdk:11-jre-bullseye ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee @@ -68,6 +68,6 @@ RUN set -x \ && rm tomee.tar.gz.asc \ && rm tomee.tar.gz* - EXPOSE 8080 CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/plus/Dockerfile b/TomEE-8.0/jre11/OpenJDK/debian/plus/Dockerfile similarity index 99% rename from TomEE-8.0/jre11/plus/Dockerfile rename to TomEE-8.0/jre11/OpenJDK/debian/plus/Dockerfile index 57e666a..56fb5bf 100644 --- a/TomEE-8.0/jre11/plus/Dockerfile +++ b/TomEE-8.0/jre11/OpenJDK/debian/plus/Dockerfile @@ -1,4 +1,4 @@ -FROM openjdk:11-jre +FROM openjdk:11-jre-bullseye ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee diff --git a/TomEE-8.0/jre8/webprofile/Dockerfile b/TomEE-8.0/jre11/OpenJDK/debian/webprofile/Dockerfile similarity index 99% rename from TomEE-8.0/jre8/webprofile/Dockerfile rename to TomEE-8.0/jre11/OpenJDK/debian/webprofile/Dockerfile index 19077b3..463817e 100644 --- a/TomEE-8.0/jre8/webprofile/Dockerfile +++ b/TomEE-8.0/jre11/OpenJDK/debian/webprofile/Dockerfile @@ -1,4 +1,4 @@ -FROM openjdk:8-jre +FROM openjdk:11-jre-bullseye ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee diff --git a/TomEE-8.0/jre11/Semeru/ubuntu/microprofile/Dockerfile b/TomEE-8.0/jre11/Semeru/ubuntu/microprofile/Dockerfile new file mode 100644 index 0000000..1b9a601 --- /dev/null +++ b/TomEE-8.0/jre11/Semeru/ubuntu/microprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/Semeru/ubuntu/plume/Dockerfile b/TomEE-8.0/jre11/Semeru/ubuntu/plume/Dockerfile new file mode 100644 index 0000000..e872bc3 --- /dev/null +++ b/TomEE-8.0/jre11/Semeru/ubuntu/plume/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/Semeru/ubuntu/plus/Dockerfile b/TomEE-8.0/jre11/Semeru/ubuntu/plus/Dockerfile new file mode 100644 index 0000000..f7b0ca1 --- /dev/null +++ b/TomEE-8.0/jre11/Semeru/ubuntu/plus/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/Semeru/ubuntu/webprofile/Dockerfile b/TomEE-8.0/jre11/Semeru/ubuntu/webprofile/Dockerfile new file mode 100644 index 0000000..0e4511c --- /dev/null +++ b/TomEE-8.0/jre11/Semeru/ubuntu/webprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/Temurin/alpine/microprofile/Dockerfile b/TomEE-8.0/jre11/Temurin/alpine/microprofile/Dockerfile new file mode 100644 index 0000000..f904137 --- /dev/null +++ b/TomEE-8.0/jre11/Temurin/alpine/microprofile/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:11-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/Temurin/alpine/plume/Dockerfile b/TomEE-8.0/jre11/Temurin/alpine/plume/Dockerfile new file mode 100644 index 0000000..b4afd30 --- /dev/null +++ b/TomEE-8.0/jre11/Temurin/alpine/plume/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:11-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl\ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/Temurin/alpine/plus/Dockerfile b/TomEE-8.0/jre11/Temurin/alpine/plus/Dockerfile new file mode 100644 index 0000000..61dc716 --- /dev/null +++ b/TomEE-8.0/jre11/Temurin/alpine/plus/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:11-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/Temurin/alpine/webprofile/Dockerfile b/TomEE-8.0/jre11/Temurin/alpine/webprofile/Dockerfile new file mode 100644 index 0000000..2d6c0e1 --- /dev/null +++ b/TomEE-8.0/jre11/Temurin/alpine/webprofile/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:11-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/Temurin/ubuntu/microprofile/Dockerfile b/TomEE-8.0/jre11/Temurin/ubuntu/microprofile/Dockerfile new file mode 100644 index 0000000..5796112 --- /dev/null +++ b/TomEE-8.0/jre11/Temurin/ubuntu/microprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/Temurin/ubuntu/plume/Dockerfile b/TomEE-8.0/jre11/Temurin/ubuntu/plume/Dockerfile new file mode 100644 index 0000000..c5efda2 --- /dev/null +++ b/TomEE-8.0/jre11/Temurin/ubuntu/plume/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/Temurin/ubuntu/plus/Dockerfile b/TomEE-8.0/jre11/Temurin/ubuntu/plus/Dockerfile new file mode 100644 index 0000000..b830939 --- /dev/null +++ b/TomEE-8.0/jre11/Temurin/ubuntu/plus/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/Temurin/ubuntu/webprofile/Dockerfile b/TomEE-8.0/jre11/Temurin/ubuntu/webprofile/Dockerfile new file mode 100644 index 0000000..abe572f --- /dev/null +++ b/TomEE-8.0/jre11/Temurin/ubuntu/webprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Semeru/ubuntu/microprofile/Dockerfile b/TomEE-8.0/jre17/Semeru/ubuntu/microprofile/Dockerfile new file mode 100644 index 0000000..b630e99 --- /dev/null +++ b/TomEE-8.0/jre17/Semeru/ubuntu/microprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Semeru/ubuntu/plume/Dockerfile b/TomEE-8.0/jre17/Semeru/ubuntu/plume/Dockerfile new file mode 100644 index 0000000..f5519a3 --- /dev/null +++ b/TomEE-8.0/jre17/Semeru/ubuntu/plume/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Semeru/ubuntu/plus/Dockerfile b/TomEE-8.0/jre17/Semeru/ubuntu/plus/Dockerfile new file mode 100644 index 0000000..c5324d2 --- /dev/null +++ b/TomEE-8.0/jre17/Semeru/ubuntu/plus/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Semeru/ubuntu/webprofile/Dockerfile b/TomEE-8.0/jre17/Semeru/ubuntu/webprofile/Dockerfile new file mode 100644 index 0000000..b1665b0 --- /dev/null +++ b/TomEE-8.0/jre17/Semeru/ubuntu/webprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Temurin/alpine/microprofile/Dockerfile b/TomEE-8.0/jre17/Temurin/alpine/microprofile/Dockerfile new file mode 100644 index 0000000..66afd5f --- /dev/null +++ b/TomEE-8.0/jre17/Temurin/alpine/microprofile/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:17-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Temurin/alpine/plume/Dockerfile b/TomEE-8.0/jre17/Temurin/alpine/plume/Dockerfile new file mode 100644 index 0000000..6fb33b9 --- /dev/null +++ b/TomEE-8.0/jre17/Temurin/alpine/plume/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:17-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl\ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Temurin/alpine/plus/Dockerfile b/TomEE-8.0/jre17/Temurin/alpine/plus/Dockerfile new file mode 100644 index 0000000..c368305 --- /dev/null +++ b/TomEE-8.0/jre17/Temurin/alpine/plus/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:17-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Temurin/alpine/webprofile/Dockerfile b/TomEE-8.0/jre17/Temurin/alpine/webprofile/Dockerfile new file mode 100644 index 0000000..8231474 --- /dev/null +++ b/TomEE-8.0/jre17/Temurin/alpine/webprofile/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:17-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Temurin/ubuntu/microprofile/Dockerfile b/TomEE-8.0/jre17/Temurin/ubuntu/microprofile/Dockerfile new file mode 100644 index 0000000..f1aa50f --- /dev/null +++ b/TomEE-8.0/jre17/Temurin/ubuntu/microprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Temurin/ubuntu/plume/Dockerfile b/TomEE-8.0/jre17/Temurin/ubuntu/plume/Dockerfile new file mode 100644 index 0000000..db70b75 --- /dev/null +++ b/TomEE-8.0/jre17/Temurin/ubuntu/plume/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Temurin/ubuntu/plus/Dockerfile b/TomEE-8.0/jre17/Temurin/ubuntu/plus/Dockerfile new file mode 100644 index 0000000..961dd04 --- /dev/null +++ b/TomEE-8.0/jre17/Temurin/ubuntu/plus/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre17/Temurin/ubuntu/webprofile/Dockerfile b/TomEE-8.0/jre17/Temurin/ubuntu/webprofile/Dockerfile new file mode 100644 index 0000000..ec9ab4e --- /dev/null +++ b/TomEE-8.0/jre17/Temurin/ubuntu/webprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre11/microprofile/Dockerfile b/TomEE-8.0/jre8/OpenJDK/debian/microprofile/Dockerfile similarity index 99% rename from TomEE-8.0/jre11/microprofile/Dockerfile rename to TomEE-8.0/jre8/OpenJDK/debian/microprofile/Dockerfile index 65b2ff7..ff55040 100644 --- a/TomEE-8.0/jre11/microprofile/Dockerfile +++ b/TomEE-8.0/jre8/OpenJDK/debian/microprofile/Dockerfile @@ -1,4 +1,4 @@ -FROM openjdk:11-jre +FROM openjdk:8-jre-bullseye ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee diff --git a/TomEE-8.0/jre8/plume/Dockerfile b/TomEE-8.0/jre8/OpenJDK/debian/plume/Dockerfile similarity index 99% rename from TomEE-8.0/jre8/plume/Dockerfile rename to TomEE-8.0/jre8/OpenJDK/debian/plume/Dockerfile index 7b98241..adf77d7 100644 --- a/TomEE-8.0/jre8/plume/Dockerfile +++ b/TomEE-8.0/jre8/OpenJDK/debian/plume/Dockerfile @@ -1,4 +1,4 @@ -FROM openjdk:8-jre +FROM openjdk:8-jre-bullseye ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee diff --git a/TomEE-8.0/jre8/plus/Dockerfile b/TomEE-8.0/jre8/OpenJDK/debian/plus/Dockerfile similarity index 99% rename from TomEE-8.0/jre8/plus/Dockerfile rename to TomEE-8.0/jre8/OpenJDK/debian/plus/Dockerfile index fe95d1c..f8b9ad9 100644 --- a/TomEE-8.0/jre8/plus/Dockerfile +++ b/TomEE-8.0/jre8/OpenJDK/debian/plus/Dockerfile @@ -1,4 +1,4 @@ -FROM openjdk:8-jre +FROM openjdk:8-jre-bullseye ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee diff --git a/TomEE-8.0/jre11/webprofile/Dockerfile b/TomEE-8.0/jre8/OpenJDK/debian/webprofile/Dockerfile similarity index 99% rename from TomEE-8.0/jre11/webprofile/Dockerfile rename to TomEE-8.0/jre8/OpenJDK/debian/webprofile/Dockerfile index b603ad7..1000795 100644 --- a/TomEE-8.0/jre11/webprofile/Dockerfile +++ b/TomEE-8.0/jre8/OpenJDK/debian/webprofile/Dockerfile @@ -1,4 +1,4 @@ -FROM openjdk:11-jre +FROM openjdk:8-jre-bullseye ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee diff --git a/TomEE-8.0/jre8/Temurin/alpine/microprofile/Dockerfile b/TomEE-8.0/jre8/Temurin/alpine/microprofile/Dockerfile new file mode 100644 index 0000000..bff5dc9 --- /dev/null +++ b/TomEE-8.0/jre8/Temurin/alpine/microprofile/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:8-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre8/Temurin/alpine/plume/Dockerfile b/TomEE-8.0/jre8/Temurin/alpine/plume/Dockerfile new file mode 100644 index 0000000..592cf06 --- /dev/null +++ b/TomEE-8.0/jre8/Temurin/alpine/plume/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:8-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl\ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre8/Temurin/alpine/plus/Dockerfile b/TomEE-8.0/jre8/Temurin/alpine/plus/Dockerfile new file mode 100644 index 0000000..3adebd9 --- /dev/null +++ b/TomEE-8.0/jre8/Temurin/alpine/plus/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:8-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre8/Temurin/alpine/webprofile/Dockerfile b/TomEE-8.0/jre8/Temurin/alpine/webprofile/Dockerfile new file mode 100644 index 0000000..42ffbed --- /dev/null +++ b/TomEE-8.0/jre8/Temurin/alpine/webprofile/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:8-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 8.0.11 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jre8/microprofile/Dockerfile b/TomEE-8.0/jre8/Temurin/ubuntu/microprofile/Dockerfile similarity index 96% rename from TomEE-8.0/jre8/microprofile/Dockerfile rename to TomEE-8.0/jre8/Temurin/ubuntu/microprofile/Dockerfile index 1fdfdc7..2295fc1 100644 --- a/TomEE-8.0/jre8/microprofile/Dockerfile +++ b/TomEE-8.0/jre8/Temurin/ubuntu/microprofile/Dockerfile @@ -1,10 +1,14 @@ -FROM openjdk:8-jre +FROM eclipse-temurin:8-jre-focal ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee WORKDIR /usr/local/tomee +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + RUN set -xe; \ for key in \ # Matt Hogstrom diff --git a/TomEE-8.0/jre11/plume/Dockerfile b/TomEE-8.0/jre8/Temurin/ubuntu/plume/Dockerfile similarity index 96% rename from TomEE-8.0/jre11/plume/Dockerfile rename to TomEE-8.0/jre8/Temurin/ubuntu/plume/Dockerfile index b093999..4db3a6d 100644 --- a/TomEE-8.0/jre11/plume/Dockerfile +++ b/TomEE-8.0/jre8/Temurin/ubuntu/plume/Dockerfile @@ -1,10 +1,14 @@ -FROM openjdk:11-jre +FROM eclipse-temurin:8-jre-focal ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee WORKDIR /usr/local/tomee +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + RUN set -xe; \ for key in \ # Matt Hogstrom @@ -68,6 +72,6 @@ RUN set -x \ && rm tomee.tar.gz.asc \ && rm tomee.tar.gz* - EXPOSE 8080 CMD ["catalina.sh", "run"] + diff --git a/TomEE-8.0/jdk17/plus/Dockerfile b/TomEE-8.0/jre8/Temurin/ubuntu/plus/Dockerfile similarity index 96% rename from TomEE-8.0/jdk17/plus/Dockerfile rename to TomEE-8.0/jre8/Temurin/ubuntu/plus/Dockerfile index a3ca4f5..31ae4cc 100644 --- a/TomEE-8.0/jdk17/plus/Dockerfile +++ b/TomEE-8.0/jre8/Temurin/ubuntu/plus/Dockerfile @@ -1,10 +1,14 @@ -FROM openjdk:17-jdk-bullseye +FROM eclipse-temurin:8-jre-focal ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee WORKDIR /usr/local/tomee +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + RUN set -xe; \ for key in \ # Matt Hogstrom diff --git a/TomEE-8.0/jdk17/webprofile/Dockerfile b/TomEE-8.0/jre8/Temurin/ubuntu/webprofile/Dockerfile similarity index 96% rename from TomEE-8.0/jdk17/webprofile/Dockerfile rename to TomEE-8.0/jre8/Temurin/ubuntu/webprofile/Dockerfile index 90e57f2..8d61387 100644 --- a/TomEE-8.0/jdk17/webprofile/Dockerfile +++ b/TomEE-8.0/jre8/Temurin/ubuntu/webprofile/Dockerfile @@ -1,10 +1,14 @@ -FROM openjdk:17-jdk-bullseye +FROM eclipse-temurin:8-jre-focal ENV PATH /usr/local/tomee/bin:$PATH RUN mkdir -p /usr/local/tomee WORKDIR /usr/local/tomee +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + RUN set -xe; \ for key in \ # Matt Hogstrom @@ -43,7 +47,6 @@ RUN set -xe; \ 3948829384B269D333CC5B98358807C52B4B0E23 \ # Richard Zowalla (Code Signing Key) B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ - ; do \ gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ diff --git a/TomEE-9.0/jdk17/microprofile/Dockerfile b/TomEE-9.0/jdk17/microprofile/Dockerfile deleted file mode 100644 index 51345c8..0000000 --- a/TomEE-9.0/jdk17/microprofile/Dockerfile +++ /dev/null @@ -1,68 +0,0 @@ -FROM openjdk:17-jdk-bullseye - -ENV PATH /usr/local/tomee/bin:$PATH -RUN mkdir -p /usr/local/tomee - -WORKDIR /usr/local/tomee - -RUN set -xe; \ - for key in \ - # Matt Hogstrom - 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ - # Jeremy Whitlock - F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ - # Richard Kenneth McGuire (CODE SIGNING KEY) - 223D3A74B068ECA354DC385CE126833F9CF64915 \ - # Jonathan Gallimore - DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ - # Jarek Gawor (CODE SIGNING KEY) - 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ - # Jarek Gawor - B8B301E6105DF628076BD92C5483E55897ABD9B9 \ - # Andy Gumbrecht (TomEE Code Signing) - FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ - # Romain Manni-Bucau - A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ - # Mark Struberg (Apache) - 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ - # David Blevins - B7574789F5018690043E6DD9C212662E12F3E1DD \ - # Xu Hai Hong (Ivan Xu @ Geronimo) - C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ - # Romain Manni-Bucau - BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ - # Romain Manni-Bucau - D11DF12CC2CA4894BDE638B967C1227A2678363C \ - # Roberto Cortez (Apache Signing Key) - C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ - # David Blevins - 626C542EDA7C113814B77AF09C04914D63645D20 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 3948829384B269D333CC5B98358807C52B4B0E23 \ - ; do \ - gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ - gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ - done - -ENV TOMEE_VER 9.0.0-M7 -ENV TOMEE_BUILD microprofile - -RUN set -x \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o tomee.tar.gz \ - && gpg --batch --verify tomee.tar.gz.asc tomee.tar.gz \ - && echo `cat tomee.tar.gz.sha512` tomee.tar.gz | sha512sum -c - \ - && tar -zxf tomee.tar.gz \ - && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ - && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ - && rm bin/*.bat \ - && rm bin/*.exe \ - && rm bin/*.tar.gz* \ - && rm tomee.tar.gz.asc \ - && rm tomee.tar.gz* - -EXPOSE 8080 -CMD ["catalina.sh", "run"] diff --git a/TomEE-9.0/jdk17/plume/Dockerfile b/TomEE-9.0/jdk17/plume/Dockerfile deleted file mode 100644 index a80620d..0000000 --- a/TomEE-9.0/jdk17/plume/Dockerfile +++ /dev/null @@ -1,68 +0,0 @@ -FROM openjdk:17-jdk-bullseye - -ENV PATH /usr/local/tomee/bin:$PATH -RUN mkdir -p /usr/local/tomee - -WORKDIR /usr/local/tomee - -RUN set -xe; \ - for key in \ - # Matt Hogstrom - 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ - # Jeremy Whitlock - F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ - # Richard Kenneth McGuire (CODE SIGNING KEY) - 223D3A74B068ECA354DC385CE126833F9CF64915 \ - # Jonathan Gallimore - DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ - # Jarek Gawor (CODE SIGNING KEY) - 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ - # Jarek Gawor - B8B301E6105DF628076BD92C5483E55897ABD9B9 \ - # Andy Gumbrecht (TomEE Code Signing) - FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ - # Romain Manni-Bucau - A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ - # Mark Struberg (Apache) - 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ - # David Blevins - B7574789F5018690043E6DD9C212662E12F3E1DD \ - # Xu Hai Hong (Ivan Xu @ Geronimo) - C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ - # Romain Manni-Bucau - BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ - # Romain Manni-Bucau - D11DF12CC2CA4894BDE638B967C1227A2678363C \ - # Roberto Cortez (Apache Signing Key) - C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ - # David Blevins - 626C542EDA7C113814B77AF09C04914D63645D20 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 3948829384B269D333CC5B98358807C52B4B0E23 \ - ; do \ - gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ - gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ - done - -ENV TOMEE_VER 9.0.0-M7 -ENV TOMEE_BUILD plume - -RUN set -x \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o tomee.tar.gz \ - && gpg --batch --verify tomee.tar.gz.asc tomee.tar.gz \ - && echo `cat tomee.tar.gz.sha512` tomee.tar.gz | sha512sum -c - \ - && tar -zxf tomee.tar.gz \ - && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ - && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ - && rm bin/*.bat \ - && rm bin/*.exe \ - && rm bin/*.tar.gz* \ - && rm tomee.tar.gz.asc \ - && rm tomee.tar.gz* - -EXPOSE 8080 -CMD ["catalina.sh", "run"] diff --git a/TomEE-9.0/jdk17/plus/Dockerfile b/TomEE-9.0/jdk17/plus/Dockerfile deleted file mode 100644 index 73d642e..0000000 --- a/TomEE-9.0/jdk17/plus/Dockerfile +++ /dev/null @@ -1,68 +0,0 @@ -FROM openjdk:17-jdk-bullseye - -ENV PATH /usr/local/tomee/bin:$PATH -RUN mkdir -p /usr/local/tomee - -WORKDIR /usr/local/tomee - -RUN set -xe; \ - for key in \ - # Matt Hogstrom - 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ - # Jeremy Whitlock - F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ - # Richard Kenneth McGuire (CODE SIGNING KEY) - 223D3A74B068ECA354DC385CE126833F9CF64915 \ - # Jonathan Gallimore - DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ - # Jarek Gawor (CODE SIGNING KEY) - 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ - # Jarek Gawor - B8B301E6105DF628076BD92C5483E55897ABD9B9 \ - # Andy Gumbrecht (TomEE Code Signing) - FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ - # Romain Manni-Bucau - A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ - # Mark Struberg (Apache) - 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ - # David Blevins - B7574789F5018690043E6DD9C212662E12F3E1DD \ - # Xu Hai Hong (Ivan Xu @ Geronimo) - C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ - # Romain Manni-Bucau - BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ - # Romain Manni-Bucau - D11DF12CC2CA4894BDE638B967C1227A2678363C \ - # Roberto Cortez (Apache Signing Key) - C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ - # David Blevins - 626C542EDA7C113814B77AF09C04914D63645D20 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 3948829384B269D333CC5B98358807C52B4B0E23 \ - ; do \ - gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ - gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ - done - -ENV TOMEE_VER 9.0.0-M7 -ENV TOMEE_BUILD plus - -RUN set -x \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o tomee.tar.gz \ - && gpg --batch --verify tomee.tar.gz.asc tomee.tar.gz \ - && echo `cat tomee.tar.gz.sha512` tomee.tar.gz | sha512sum -c - \ - && tar -zxf tomee.tar.gz \ - && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ - && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ - && rm bin/*.bat \ - && rm bin/*.exe \ - && rm bin/*.tar.gz* \ - && rm tomee.tar.gz.asc \ - && rm tomee.tar.gz* - -EXPOSE 8080 -CMD ["catalina.sh", "run"] diff --git a/TomEE-9.0/jdk17/webprofile/Dockerfile b/TomEE-9.0/jdk17/webprofile/Dockerfile deleted file mode 100644 index 0f85505..0000000 --- a/TomEE-9.0/jdk17/webprofile/Dockerfile +++ /dev/null @@ -1,68 +0,0 @@ -FROM openjdk:17-jdk-bullseye - -ENV PATH /usr/local/tomee/bin:$PATH -RUN mkdir -p /usr/local/tomee - -WORKDIR /usr/local/tomee - -RUN set -xe; \ - for key in \ - # Matt Hogstrom - 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ - # Jeremy Whitlock - F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ - # Richard Kenneth McGuire (CODE SIGNING KEY) - 223D3A74B068ECA354DC385CE126833F9CF64915 \ - # Jonathan Gallimore - DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ - # Jarek Gawor (CODE SIGNING KEY) - 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ - # Jarek Gawor - B8B301E6105DF628076BD92C5483E55897ABD9B9 \ - # Andy Gumbrecht (TomEE Code Signing) - FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ - # Romain Manni-Bucau - A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ - # Mark Struberg (Apache) - 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ - # David Blevins - B7574789F5018690043E6DD9C212662E12F3E1DD \ - # Xu Hai Hong (Ivan Xu @ Geronimo) - C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ - # Romain Manni-Bucau - BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ - # Romain Manni-Bucau - D11DF12CC2CA4894BDE638B967C1227A2678363C \ - # Roberto Cortez (Apache Signing Key) - C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ - # David Blevins - 626C542EDA7C113814B77AF09C04914D63645D20 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 3948829384B269D333CC5B98358807C52B4B0E23 \ - ; do \ - gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ - gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ - done - -ENV TOMEE_VER 9.0.0-M7 -ENV TOMEE_BUILD webprofile - -RUN set -x \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o tomee.tar.gz \ - && gpg --batch --verify tomee.tar.gz.asc tomee.tar.gz \ - && echo `cat tomee.tar.gz.sha512` tomee.tar.gz | sha512sum -c - \ - && tar -zxf tomee.tar.gz \ - && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ - && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ - && rm bin/*.bat \ - && rm bin/*.exe \ - && rm bin/*.tar.gz* \ - && rm tomee.tar.gz.asc \ - && rm tomee.tar.gz* - -EXPOSE 8080 -CMD ["catalina.sh", "run"] diff --git a/TomEE-9.0/jre11/Semeru/ubuntu/microprofile/Dockerfile b/TomEE-9.0/jre11/Semeru/ubuntu/microprofile/Dockerfile new file mode 100644 index 0000000..54ac699 --- /dev/null +++ b/TomEE-9.0/jre11/Semeru/ubuntu/microprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/Semeru/ubuntu/plume/Dockerfile b/TomEE-9.0/jre11/Semeru/ubuntu/plume/Dockerfile new file mode 100644 index 0000000..5d6321d --- /dev/null +++ b/TomEE-9.0/jre11/Semeru/ubuntu/plume/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/Semeru/ubuntu/plus/Dockerfile b/TomEE-9.0/jre11/Semeru/ubuntu/plus/Dockerfile new file mode 100644 index 0000000..d861b12 --- /dev/null +++ b/TomEE-9.0/jre11/Semeru/ubuntu/plus/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/Semeru/ubuntu/webprofile/Dockerfile b/TomEE-9.0/jre11/Semeru/ubuntu/webprofile/Dockerfile new file mode 100644 index 0000000..1a05cec --- /dev/null +++ b/TomEE-9.0/jre11/Semeru/ubuntu/webprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/Temurin/alpine/microprofile/Dockerfile b/TomEE-9.0/jre11/Temurin/alpine/microprofile/Dockerfile new file mode 100644 index 0000000..5235189 --- /dev/null +++ b/TomEE-9.0/jre11/Temurin/alpine/microprofile/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:11-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/Temurin/alpine/plume/Dockerfile b/TomEE-9.0/jre11/Temurin/alpine/plume/Dockerfile new file mode 100644 index 0000000..34e9b1e --- /dev/null +++ b/TomEE-9.0/jre11/Temurin/alpine/plume/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:11-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl\ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/Temurin/alpine/plus/Dockerfile b/TomEE-9.0/jre11/Temurin/alpine/plus/Dockerfile new file mode 100644 index 0000000..103e1dd --- /dev/null +++ b/TomEE-9.0/jre11/Temurin/alpine/plus/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:11-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/Temurin/alpine/webprofile/Dockerfile b/TomEE-9.0/jre11/Temurin/alpine/webprofile/Dockerfile new file mode 100644 index 0000000..f576f75 --- /dev/null +++ b/TomEE-9.0/jre11/Temurin/alpine/webprofile/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:11-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/Temurin/ubuntu/microprofile/Dockerfile b/TomEE-9.0/jre11/Temurin/ubuntu/microprofile/Dockerfile new file mode 100644 index 0000000..f0810f0 --- /dev/null +++ b/TomEE-9.0/jre11/Temurin/ubuntu/microprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/Temurin/ubuntu/plume/Dockerfile b/TomEE-9.0/jre11/Temurin/ubuntu/plume/Dockerfile new file mode 100644 index 0000000..1d82498 --- /dev/null +++ b/TomEE-9.0/jre11/Temurin/ubuntu/plume/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/Temurin/ubuntu/plus/Dockerfile b/TomEE-9.0/jre11/Temurin/ubuntu/plus/Dockerfile new file mode 100644 index 0000000..561e96e --- /dev/null +++ b/TomEE-9.0/jre11/Temurin/ubuntu/plus/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/Temurin/ubuntu/webprofile/Dockerfile b/TomEE-9.0/jre11/Temurin/ubuntu/webprofile/Dockerfile new file mode 100644 index 0000000..98f4875 --- /dev/null +++ b/TomEE-9.0/jre11/Temurin/ubuntu/webprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:11-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre11/microprofile/Dockerfile b/TomEE-9.0/jre11/microprofile/Dockerfile deleted file mode 100644 index 680f14b..0000000 --- a/TomEE-9.0/jre11/microprofile/Dockerfile +++ /dev/null @@ -1,68 +0,0 @@ -FROM openjdk:11-jre - -ENV PATH /usr/local/tomee/bin:$PATH -RUN mkdir -p /usr/local/tomee - -WORKDIR /usr/local/tomee - -RUN set -xe; \ - for key in \ - # Matt Hogstrom - 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ - # Jeremy Whitlock - F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ - # Richard Kenneth McGuire (CODE SIGNING KEY) - 223D3A74B068ECA354DC385CE126833F9CF64915 \ - # Jonathan Gallimore - DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ - # Jarek Gawor (CODE SIGNING KEY) - 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ - # Jarek Gawor - B8B301E6105DF628076BD92C5483E55897ABD9B9 \ - # Andy Gumbrecht (TomEE Code Signing) - FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ - # Romain Manni-Bucau - A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ - # Mark Struberg (Apache) - 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ - # David Blevins - B7574789F5018690043E6DD9C212662E12F3E1DD \ - # Xu Hai Hong (Ivan Xu @ Geronimo) - C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ - # Romain Manni-Bucau - BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ - # Romain Manni-Bucau - D11DF12CC2CA4894BDE638B967C1227A2678363C \ - # Roberto Cortez (Apache Signing Key) - C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ - # David Blevins - 626C542EDA7C113814B77AF09C04914D63645D20 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 3948829384B269D333CC5B98358807C52B4B0E23 \ - ; do \ - gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ - gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ - done - -ENV TOMEE_VER 9.0.0-M7 -ENV TOMEE_BUILD microprofile - -RUN set -x \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o tomee.tar.gz \ - && gpg --batch --verify tomee.tar.gz.asc tomee.tar.gz \ - && echo `cat tomee.tar.gz.sha512` tomee.tar.gz | sha512sum -c - \ - && tar -zxf tomee.tar.gz \ - && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ - && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ - && rm bin/*.bat \ - && rm bin/*.exe \ - && rm bin/*.tar.gz* \ - && rm tomee.tar.gz.asc \ - && rm tomee.tar.gz* - -EXPOSE 8080 -CMD ["catalina.sh", "run"] diff --git a/TomEE-9.0/jre11/plume/Dockerfile b/TomEE-9.0/jre11/plume/Dockerfile deleted file mode 100644 index 802664f..0000000 --- a/TomEE-9.0/jre11/plume/Dockerfile +++ /dev/null @@ -1,68 +0,0 @@ -FROM openjdk:11-jre - -ENV PATH /usr/local/tomee/bin:$PATH -RUN mkdir -p /usr/local/tomee - -WORKDIR /usr/local/tomee - -RUN set -xe; \ - for key in \ - # Matt Hogstrom - 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ - # Jeremy Whitlock - F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ - # Richard Kenneth McGuire (CODE SIGNING KEY) - 223D3A74B068ECA354DC385CE126833F9CF64915 \ - # Jonathan Gallimore - DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ - # Jarek Gawor (CODE SIGNING KEY) - 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ - # Jarek Gawor - B8B301E6105DF628076BD92C5483E55897ABD9B9 \ - # Andy Gumbrecht (TomEE Code Signing) - FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ - # Romain Manni-Bucau - A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ - # Mark Struberg (Apache) - 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ - # David Blevins - B7574789F5018690043E6DD9C212662E12F3E1DD \ - # Xu Hai Hong (Ivan Xu @ Geronimo) - C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ - # Romain Manni-Bucau - BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ - # Romain Manni-Bucau - D11DF12CC2CA4894BDE638B967C1227A2678363C \ - # Roberto Cortez (Apache Signing Key) - C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ - # David Blevins - 626C542EDA7C113814B77AF09C04914D63645D20 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 3948829384B269D333CC5B98358807C52B4B0E23 \ - ; do \ - gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ - gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ - done - -ENV TOMEE_VER 9.0.0-M7 -ENV TOMEE_BUILD plume - -RUN set -x \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o tomee.tar.gz \ - && gpg --batch --verify tomee.tar.gz.asc tomee.tar.gz \ - && echo `cat tomee.tar.gz.sha512` tomee.tar.gz | sha512sum -c - \ - && tar -zxf tomee.tar.gz \ - && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ - && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ - && rm bin/*.bat \ - && rm bin/*.exe \ - && rm bin/*.tar.gz* \ - && rm tomee.tar.gz.asc \ - && rm tomee.tar.gz* - -EXPOSE 8080 -CMD ["catalina.sh", "run"] diff --git a/TomEE-9.0/jre11/plus/Dockerfile b/TomEE-9.0/jre11/plus/Dockerfile deleted file mode 100644 index ffe037b..0000000 --- a/TomEE-9.0/jre11/plus/Dockerfile +++ /dev/null @@ -1,68 +0,0 @@ -FROM openjdk:11-jre - -ENV PATH /usr/local/tomee/bin:$PATH -RUN mkdir -p /usr/local/tomee - -WORKDIR /usr/local/tomee - -RUN set -xe; \ - for key in \ - # Matt Hogstrom - 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ - # Jeremy Whitlock - F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ - # Richard Kenneth McGuire (CODE SIGNING KEY) - 223D3A74B068ECA354DC385CE126833F9CF64915 \ - # Jonathan Gallimore - DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ - # Jarek Gawor (CODE SIGNING KEY) - 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ - # Jarek Gawor - B8B301E6105DF628076BD92C5483E55897ABD9B9 \ - # Andy Gumbrecht (TomEE Code Signing) - FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ - # Romain Manni-Bucau - A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ - # Mark Struberg (Apache) - 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ - # David Blevins - B7574789F5018690043E6DD9C212662E12F3E1DD \ - # Xu Hai Hong (Ivan Xu @ Geronimo) - C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ - # Romain Manni-Bucau - BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ - # Romain Manni-Bucau - D11DF12CC2CA4894BDE638B967C1227A2678363C \ - # Roberto Cortez (Apache Signing Key) - C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ - # David Blevins - 626C542EDA7C113814B77AF09C04914D63645D20 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 3948829384B269D333CC5B98358807C52B4B0E23 \ - ; do \ - gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ - gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ - done - -ENV TOMEE_VER 9.0.0-M7 -ENV TOMEE_BUILD plus - -RUN set -x \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o tomee.tar.gz \ - && gpg --batch --verify tomee.tar.gz.asc tomee.tar.gz \ - && echo `cat tomee.tar.gz.sha512` tomee.tar.gz | sha512sum -c - \ - && tar -zxf tomee.tar.gz \ - && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ - && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ - && rm bin/*.bat \ - && rm bin/*.exe \ - && rm bin/*.tar.gz* \ - && rm tomee.tar.gz.asc \ - && rm tomee.tar.gz* - -EXPOSE 8080 -CMD ["catalina.sh", "run"] diff --git a/TomEE-9.0/jre11/webprofile/Dockerfile b/TomEE-9.0/jre11/webprofile/Dockerfile deleted file mode 100644 index 0fad8af..0000000 --- a/TomEE-9.0/jre11/webprofile/Dockerfile +++ /dev/null @@ -1,68 +0,0 @@ -FROM openjdk:11-jre - -ENV PATH /usr/local/tomee/bin:$PATH -RUN mkdir -p /usr/local/tomee - -WORKDIR /usr/local/tomee - -RUN set -xe; \ - for key in \ - # Matt Hogstrom - 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ - # Jeremy Whitlock - F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ - # Richard Kenneth McGuire (CODE SIGNING KEY) - 223D3A74B068ECA354DC385CE126833F9CF64915 \ - # Jonathan Gallimore - DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ - # Jarek Gawor (CODE SIGNING KEY) - 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ - # Jarek Gawor - B8B301E6105DF628076BD92C5483E55897ABD9B9 \ - # Andy Gumbrecht (TomEE Code Signing) - FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ - # Romain Manni-Bucau - A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ - # Mark Struberg (Apache) - 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ - # David Blevins - B7574789F5018690043E6DD9C212662E12F3E1DD \ - # Xu Hai Hong (Ivan Xu @ Geronimo) - C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ - # Romain Manni-Bucau - BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ - # Romain Manni-Bucau - D11DF12CC2CA4894BDE638B967C1227A2678363C \ - # Roberto Cortez (Apache Signing Key) - C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ - # David Blevins - 626C542EDA7C113814B77AF09C04914D63645D20 \ - # Jean-Louis Monteiro (CODE SIGNING KEY) - 3948829384B269D333CC5B98358807C52B4B0E23 \ - ; do \ - gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ - gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ - done - -ENV TOMEE_VER 9.0.0-M7 -ENV TOMEE_BUILD webprofile - -RUN set -x \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ - && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o tomee.tar.gz \ - && gpg --batch --verify tomee.tar.gz.asc tomee.tar.gz \ - && echo `cat tomee.tar.gz.sha512` tomee.tar.gz | sha512sum -c - \ - && tar -zxf tomee.tar.gz \ - && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ - && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ - && rm bin/*.bat \ - && rm bin/*.exe \ - && rm bin/*.tar.gz* \ - && rm tomee.tar.gz.asc \ - && rm tomee.tar.gz* - -EXPOSE 8080 -CMD ["catalina.sh", "run"] diff --git a/TomEE-9.0/jre17/Semeru/ubuntu/microprofile/Dockerfile b/TomEE-9.0/jre17/Semeru/ubuntu/microprofile/Dockerfile new file mode 100644 index 0000000..e6edfc5 --- /dev/null +++ b/TomEE-9.0/jre17/Semeru/ubuntu/microprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre17/Semeru/ubuntu/plume/Dockerfile b/TomEE-9.0/jre17/Semeru/ubuntu/plume/Dockerfile new file mode 100644 index 0000000..fcd215e --- /dev/null +++ b/TomEE-9.0/jre17/Semeru/ubuntu/plume/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre17/Semeru/ubuntu/plus/Dockerfile b/TomEE-9.0/jre17/Semeru/ubuntu/plus/Dockerfile new file mode 100644 index 0000000..6740558 --- /dev/null +++ b/TomEE-9.0/jre17/Semeru/ubuntu/plus/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre17/Semeru/ubuntu/webprofile/Dockerfile b/TomEE-9.0/jre17/Semeru/ubuntu/webprofile/Dockerfile new file mode 100644 index 0000000..e4ef7c9 --- /dev/null +++ b/TomEE-9.0/jre17/Semeru/ubuntu/webprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM ibm-semeru-runtimes:open-17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre17/Temurin/alpine/microprofile/Dockerfile b/TomEE-9.0/jre17/Temurin/alpine/microprofile/Dockerfile new file mode 100644 index 0000000..bd26bb8 --- /dev/null +++ b/TomEE-9.0/jre17/Temurin/alpine/microprofile/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:17-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre17/Temurin/alpine/plume/Dockerfile b/TomEE-9.0/jre17/Temurin/alpine/plume/Dockerfile new file mode 100644 index 0000000..d90cee1 --- /dev/null +++ b/TomEE-9.0/jre17/Temurin/alpine/plume/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:17-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl\ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre17/Temurin/alpine/plus/Dockerfile b/TomEE-9.0/jre17/Temurin/alpine/plus/Dockerfile new file mode 100644 index 0000000..af96a9e --- /dev/null +++ b/TomEE-9.0/jre17/Temurin/alpine/plus/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:17-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre17/Temurin/alpine/webprofile/Dockerfile b/TomEE-9.0/jre17/Temurin/alpine/webprofile/Dockerfile new file mode 100644 index 0000000..a887959 --- /dev/null +++ b/TomEE-9.0/jre17/Temurin/alpine/webprofile/Dockerfile @@ -0,0 +1,76 @@ +FROM eclipse-temurin:17-jre-alpine + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apk add --no-cache gpg gpg-agent dirmngr curl \ + && rm -rf /var/cache/apk/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo "`cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz" | sha512sum -c \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre17/Temurin/ubuntu/microprofile/Dockerfile b/TomEE-9.0/jre17/Temurin/ubuntu/microprofile/Dockerfile new file mode 100644 index 0000000..a04a51d --- /dev/null +++ b/TomEE-9.0/jre17/Temurin/ubuntu/microprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD microprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre17/Temurin/ubuntu/plume/Dockerfile b/TomEE-9.0/jre17/Temurin/ubuntu/plume/Dockerfile new file mode 100644 index 0000000..91ccc4a --- /dev/null +++ b/TomEE-9.0/jre17/Temurin/ubuntu/plume/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plume + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre17/Temurin/ubuntu/plus/Dockerfile b/TomEE-9.0/jre17/Temurin/ubuntu/plus/Dockerfile new file mode 100644 index 0000000..30f868a --- /dev/null +++ b/TomEE-9.0/jre17/Temurin/ubuntu/plus/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD plus + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] + diff --git a/TomEE-9.0/jre17/Temurin/ubuntu/webprofile/Dockerfile b/TomEE-9.0/jre17/Temurin/ubuntu/webprofile/Dockerfile new file mode 100644 index 0000000..a5f289a --- /dev/null +++ b/TomEE-9.0/jre17/Temurin/ubuntu/webprofile/Dockerfile @@ -0,0 +1,77 @@ +FROM eclipse-temurin:17-jre-focal + +ENV PATH /usr/local/tomee/bin:$PATH +RUN mkdir -p /usr/local/tomee + +WORKDIR /usr/local/tomee + +RUN apt-get update \ + && apt-get install -y gpg \ + && rm -rf /var/lib/apt/lists/* + +RUN set -xe; \ + for key in \ + # Matt Hogstrom + 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ + # Jeremy Whitlock + F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ + # Richard Kenneth McGuire (CODE SIGNING KEY) + 223D3A74B068ECA354DC385CE126833F9CF64915 \ + # Jonathan Gallimore + DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ + # Jarek Gawor (CODE SIGNING KEY) + 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ + # Jarek Gawor + B8B301E6105DF628076BD92C5483E55897ABD9B9 \ + # Andy Gumbrecht (TomEE Code Signing) + FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ + # Romain Manni-Bucau + A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ + # Mark Struberg (Apache) + 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ + # David Blevins + B7574789F5018690043E6DD9C212662E12F3E1DD \ + # Xu Hai Hong (Ivan Xu @ Geronimo) + C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ + # Romain Manni-Bucau + BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ + # Romain Manni-Bucau + D11DF12CC2CA4894BDE638B967C1227A2678363C \ + # Roberto Cortez (Apache Signing Key) + C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ + # David Blevins + 626C542EDA7C113814B77AF09C04914D63645D20 \ + # Jean-Louis Monteiro (CODE SIGNING KEY) + 3948829384B269D333CC5B98358807C52B4B0E23 \ + # Richard Zowalla (Code Signing Key) + B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ + ; do \ + gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ + gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ + done + +ENV TOMEE_VER 9.0.0-M7 +ENV TOMEE_BUILD webprofile + +RUN set -x \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.asc -o tomee.tar.gz.asc \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz.sha512 -o tomee.tar.gz.sha512 \ + && curl -fSL https://dist.apache.org/repos/dist/release/tomee/tomee-${TOMEE_VER}/apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz -o apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + #&& echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ + && echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ + && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ + && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ + && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ + && rm bin/*.bat \ + && rm bin/*.exe \ + && rm bin/*.tar.gz* \ + && rm tomee.tar.gz.asc \ + && rm tomee.tar.gz* + +EXPOSE 8080 +CMD ["catalina.sh", "run"] +