├── README-short.txt ├── README.md ├── TomEE-10.0 ├── jre17 │ ├── Semeru │ │ └── ubuntu │ │ │ ├── microprofile │ │ │ └── Dockerfile │ │ │ ├── plume │ │ │ └── Dockerfile │ │ │ ├── plus │ │ │ └── Dockerfile │ │ │ └── webprofile │ │ │ └── Dockerfile │ └── Temurin │ │ ├── alpine │ │ ├── microprofile │ │ │ └── Dockerfile │ │ ├── plume │ │ │ └── Dockerfile │ │ ├── plus │ │ │ └── Dockerfile │ │ └── webprofile │ │ │ └── Dockerfile │ │ └── ubuntu │ │ ├── microprofile │ │ └── Dockerfile │ │ ├── plume │ │ └── Dockerfile │ │ ├── plus │ │ └── Dockerfile │ │ └── webprofile │ │ └── Dockerfile └── jre21 │ ├── Semeru │ └── ubuntu │ │ ├── microprofile │ │ └── Dockerfile │ │ ├── plume │ │ └── Dockerfile │ │ ├── plus │ │ └── Dockerfile │ │ └── webprofile │ │ └── Dockerfile │ └── Temurin │ ├── alpine │ ├── microprofile │ │ └── Dockerfile │ ├── plume │ │ └── Dockerfile │ ├── plus │ │ └── Dockerfile │ └── webprofile │ │ └── Dockerfile │ └── ubuntu │ ├── microprofile │ └── Dockerfile │ ├── plume │ └── Dockerfile │ ├── plus │ └── Dockerfile │ └── webprofile │ └── Dockerfile ├── automation.inprogress ├── Dockerfile.template ├── bump_version.sh ├── create-server.sh ├── create-version.sh ├── create.sh └── create_key_section.sh ├── license.md └── logo.png /README-short.txt: -------------------------------------------------------------------------------- 1 | Apache TomEE is an all-Apache Java EE certified stack where Apache Tomcat is top dog. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | #What is TomEE? 2 | 3 | Apache TomEE, pronounced "Tommy", is an all-Apache Java EE Web Profile certified stack where Apache Tomcat is top dog. 4 | Apache TomEE is assembled from a vanilla Apache Tomcat zip file. 5 | We start with Apache Tomcat, add our jars and zip up the rest. The result is Tomcat with added EE features - TomEE. 6 | 7 | %%LOGO%% 8 | 9 | Versions 1.X of Apache TomEE are Java EE 6 Web Profile certified. 10 | 11 | Versions 7.X of Apache TomEE are Java EE 7 Web Profile certified. 12 | 13 | Apache TomEE comes with four different flavors, Web Profile, JAX-RS, Plus and Plume. 14 | 15 | * Apache TomEE Web Profile delivers Servlets, JSP, JSF, JTA, JPA, CDI, Bean Validation and EJB Lite. 16 | * Apache TomEE JAX-RS (RESTfull Services) delivers the Web Profile plus JAX-RS (RESTfull Services). 17 | * Apache TomEE Plus delivers all that is in the Web Profile and JAX-RS (RESTfull Services), plus EJB Full, Java EE Connector Architecture, JMS (Java Message Service) and JAX-WS (Web Services). 18 | * Apache TomEE Plume delivers all that is in the Plus Profile, but includes Mojarra and EclipseLink support. 19 | 20 | All Dockerfile files of supported versions can be found at https://github.com/tomitribe/docker-tomee 21 | 22 | # How to use this image. 23 | 24 | Run the default TomEE server (`CMD ["catalina.sh", "run"]`): 25 | 26 | docker run -it --rm tomee:\-\- 27 | 28 | For example: 29 | 30 | docker run -it --rm tomee:9-jre17-alpine-webprofile 31 | 32 | You can test it by visiting `http://container-ip:8080` in a browser or, if you 33 | need access outside the host, on port 8888: 34 | 35 | docker run -it --rm -p 8888:8080 tomee:9-jre17-alpine-webprofile 36 | 37 | You can then go to `http://localhost:8888` or `http://host-ip:8888` in a 38 | browser. 39 | 40 | The configuration files are available in `/usr/local/tomee/conf/`. By default, 41 | no user is included in the "manager-gui" role required to operate the 42 | "/manager/html" web application. If you wish to use this app, you must define 43 | such a user in `tomcat-users.xml`. 44 | 45 | You can also use this image as base image in your Dockerfile file. 46 | Then you can add your application by running next Dockerfile operation: 47 | 48 | ADD / /usr/local/tomee/webapps/ 49 | 50 | # Issues & Contributors 51 | 52 | Any issue can be notified to Tomitribe team by using next link https://github.com/tomitribe/docker-tomee/issues 53 | 54 | Contributions are more than welcome and can be done by forking https://github.com/tomitribe/docker-tomee repository and sending a PR. 55 | 56 | Note that project contains three scripts which can be used to generate a _tomee_ version. 57 | 58 | The most important file is one called `Dockerfile.template` which is used as a based `Dockerfile`. 59 | 60 | # License 61 | 62 | Apache TomEE comes with an APL v2 version (http://www.apache.org/licenses/LICENSE-2.0) and all files provided to produce the Docker images are APL v2 as well. 63 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Semeru/ubuntu/microprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ibm-semeru-runtimes:open-17-jre-jammy 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=microprofile 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Semeru/ubuntu/plume/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ibm-semeru-runtimes:open-17-jre-jammy 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=plume 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Semeru/ubuntu/plus/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ibm-semeru-runtimes:open-17-jre-jammy 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=plus 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Semeru/ubuntu/webprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ibm-semeru-runtimes:open-17-jre-jammy 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=webprofile 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Temurin/alpine/microprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:17-jre-alpine 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apk add --no-cache gpg gpg-agent dirmngr curl \ 9 | && rm -rf /var/cache/apk/* 10 | 11 | RUN set -xe; \ 12 | for key in \ 13 | # Matt Hogstrom 14 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 15 | # Jeremy Whitlock 16 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 17 | # Richard Kenneth McGuire (CODE SIGNING KEY) 18 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 19 | # Jonathan Gallimore 20 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 21 | # Jarek Gawor (CODE SIGNING KEY) 22 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 23 | # Jarek Gawor 24 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 25 | # Andy Gumbrecht (TomEE Code Signing) 26 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 27 | # Romain Manni-Bucau 28 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 29 | # Mark Struberg (Apache) 30 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 31 | # David Blevins 32 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 33 | # Xu Hai Hong (Ivan Xu @ Geronimo) 34 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 35 | # Jean-Louis Monteiro (CODE SIGNING KEY) 36 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 37 | # Romain Manni-Bucau 38 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 39 | # Romain Manni-Bucau 40 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 41 | # Roberto Cortez (Apache Signing Key) 42 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 43 | # David Blevins 44 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 45 | # Jean-Louis Monteiro (CODE SIGNING KEY) 46 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 47 | # Richard Zowalla (Code Signing Key) 48 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 49 | # Jonathan S. Fisher (Code Signing Key) 50 | 871638A21A7F2C38066471420306A354336B4F0D \ 51 | # Markus Jung (CODE SIGNING KEY) 52 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 53 | ; do \ 54 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 55 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 56 | done 57 | 58 | ENV TOMEE_VER=10.0.1 59 | ENV TOMEE_BUILD=microprofile 60 | 61 | RUN set -x \ 62 | && 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 \ 63 | && 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 \ 64 | && 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 \ 65 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 66 | && sed "s/\t/ /" tomee.tar.gz.sha512 | sha512sum -c - \ 67 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 68 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 69 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 71 | && rm bin/*.bat \ 72 | && rm bin/*.exe \ 73 | && rm bin/*.tar.gz* \ 74 | && rm tomee.tar.gz.asc \ 75 | && rm tomee.tar.gz* 76 | 77 | EXPOSE 8080 78 | CMD ["catalina.sh", "run"] 79 | 80 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Temurin/alpine/plume/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:17-jre-alpine 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apk add --no-cache gpg gpg-agent dirmngr curl\ 9 | && rm -rf /var/cache/apk/* 10 | 11 | RUN set -xe; \ 12 | for key in \ 13 | # Matt Hogstrom 14 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 15 | # Jeremy Whitlock 16 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 17 | # Richard Kenneth McGuire (CODE SIGNING KEY) 18 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 19 | # Jonathan Gallimore 20 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 21 | # Jarek Gawor (CODE SIGNING KEY) 22 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 23 | # Jarek Gawor 24 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 25 | # Andy Gumbrecht (TomEE Code Signing) 26 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 27 | # Romain Manni-Bucau 28 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 29 | # Mark Struberg (Apache) 30 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 31 | # David Blevins 32 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 33 | # Xu Hai Hong (Ivan Xu @ Geronimo) 34 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 35 | # Jean-Louis Monteiro (CODE SIGNING KEY) 36 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 37 | # Romain Manni-Bucau 38 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 39 | # Romain Manni-Bucau 40 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 41 | # Roberto Cortez (Apache Signing Key) 42 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 43 | # David Blevins 44 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 45 | # Jean-Louis Monteiro (CODE SIGNING KEY) 46 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 47 | # Richard Zowalla (Code Signing Key) 48 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 49 | # Jonathan S. Fisher (Code Signing Key) 50 | 871638A21A7F2C38066471420306A354336B4F0D \ 51 | # Markus Jung (CODE SIGNING KEY) 52 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 53 | ; do \ 54 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 55 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 56 | done 57 | 58 | ENV TOMEE_VER=10.0.1 59 | ENV TOMEE_BUILD=plume 60 | 61 | RUN set -x \ 62 | && 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 \ 63 | && 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 \ 64 | && 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 \ 65 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 66 | && sed "s/\t/ /" tomee.tar.gz.sha512 | sha512sum -c - \ 67 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 68 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 69 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 71 | && rm bin/*.bat \ 72 | && rm bin/*.exe \ 73 | && rm bin/*.tar.gz* \ 74 | && rm tomee.tar.gz.asc \ 75 | && rm tomee.tar.gz* 76 | 77 | EXPOSE 8080 78 | CMD ["catalina.sh", "run"] 79 | 80 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Temurin/alpine/plus/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:17-jre-alpine 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apk add --no-cache gpg gpg-agent dirmngr curl \ 9 | && rm -rf /var/cache/apk/* 10 | 11 | RUN set -xe; \ 12 | for key in \ 13 | # Matt Hogstrom 14 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 15 | # Jeremy Whitlock 16 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 17 | # Richard Kenneth McGuire (CODE SIGNING KEY) 18 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 19 | # Jonathan Gallimore 20 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 21 | # Jarek Gawor (CODE SIGNING KEY) 22 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 23 | # Jarek Gawor 24 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 25 | # Andy Gumbrecht (TomEE Code Signing) 26 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 27 | # Romain Manni-Bucau 28 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 29 | # Mark Struberg (Apache) 30 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 31 | # David Blevins 32 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 33 | # Xu Hai Hong (Ivan Xu @ Geronimo) 34 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 35 | # Jean-Louis Monteiro (CODE SIGNING KEY) 36 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 37 | # Romain Manni-Bucau 38 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 39 | # Romain Manni-Bucau 40 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 41 | # Roberto Cortez (Apache Signing Key) 42 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 43 | # David Blevins 44 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 45 | # Jean-Louis Monteiro (CODE SIGNING KEY) 46 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 47 | # Richard Zowalla (Code Signing Key) 48 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 49 | # Jonathan S. Fisher (Code Signing Key) 50 | 871638A21A7F2C38066471420306A354336B4F0D \ 51 | # Markus Jung (CODE SIGNING KEY) 52 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 53 | ; do \ 54 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 55 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 56 | done 57 | 58 | ENV TOMEE_VER=10.0.1 59 | ENV TOMEE_BUILD=plus 60 | 61 | RUN set -x \ 62 | && 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 \ 63 | && 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 \ 64 | && 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 \ 65 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 66 | && sed "s/\t/ /" tomee.tar.gz.sha512 | sha512sum -c - \ 67 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 68 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 69 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 71 | && rm bin/*.bat \ 72 | && rm bin/*.exe \ 73 | && rm bin/*.tar.gz* \ 74 | && rm tomee.tar.gz.asc \ 75 | && rm tomee.tar.gz* 76 | 77 | EXPOSE 8080 78 | CMD ["catalina.sh", "run"] 79 | 80 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Temurin/alpine/webprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:17-jre-alpine 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apk add --no-cache gpg gpg-agent dirmngr curl \ 9 | && rm -rf /var/cache/apk/* 10 | 11 | RUN set -xe; \ 12 | for key in \ 13 | # Matt Hogstrom 14 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 15 | # Jeremy Whitlock 16 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 17 | # Richard Kenneth McGuire (CODE SIGNING KEY) 18 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 19 | # Jonathan Gallimore 20 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 21 | # Jarek Gawor (CODE SIGNING KEY) 22 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 23 | # Jarek Gawor 24 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 25 | # Andy Gumbrecht (TomEE Code Signing) 26 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 27 | # Romain Manni-Bucau 28 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 29 | # Mark Struberg (Apache) 30 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 31 | # David Blevins 32 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 33 | # Xu Hai Hong (Ivan Xu @ Geronimo) 34 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 35 | # Jean-Louis Monteiro (CODE SIGNING KEY) 36 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 37 | # Romain Manni-Bucau 38 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 39 | # Romain Manni-Bucau 40 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 41 | # Roberto Cortez (Apache Signing Key) 42 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 43 | # David Blevins 44 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 45 | # Jean-Louis Monteiro (CODE SIGNING KEY) 46 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 47 | # Richard Zowalla (Code Signing Key) 48 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 49 | # Jonathan S. Fisher (Code Signing Key) 50 | 871638A21A7F2C38066471420306A354336B4F0D \ 51 | # Markus Jung (CODE SIGNING KEY) 52 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 53 | ; do \ 54 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 55 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 56 | done 57 | 58 | ENV TOMEE_VER=10.0.1 59 | ENV TOMEE_BUILD=webprofile 60 | 61 | RUN set -x \ 62 | && 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 \ 63 | && 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 \ 64 | && 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 \ 65 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 66 | && sed "s/\t/ /" tomee.tar.gz.sha512 | sha512sum -c - \ 67 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 68 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 69 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 71 | && rm bin/*.bat \ 72 | && rm bin/*.exe \ 73 | && rm bin/*.tar.gz* \ 74 | && rm tomee.tar.gz.asc \ 75 | && rm tomee.tar.gz* 76 | 77 | EXPOSE 8080 78 | CMD ["catalina.sh", "run"] 79 | 80 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Temurin/ubuntu/microprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:17-jre-noble 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=microprofile 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Temurin/ubuntu/plume/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:17-jre-noble 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=plume 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Temurin/ubuntu/plus/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:17-jre-noble 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=plus 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre17/Temurin/ubuntu/webprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:17-jre-noble 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=webprofile 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Semeru/ubuntu/microprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ibm-semeru-runtimes:open-21-jre-jammy 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=microprofile 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Semeru/ubuntu/plume/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ibm-semeru-runtimes:open-21-jre-jammy 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=plume 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Semeru/ubuntu/plus/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ibm-semeru-runtimes:open-21-jre-jammy 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=plus 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Semeru/ubuntu/webprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ibm-semeru-runtimes:open-21-jre-jammy 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=webprofile 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Temurin/alpine/microprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:21-jre-alpine 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apk add --no-cache gpg gpg-agent dirmngr curl \ 9 | && rm -rf /var/cache/apk/* 10 | 11 | RUN set -xe; \ 12 | for key in \ 13 | # Matt Hogstrom 14 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 15 | # Jeremy Whitlock 16 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 17 | # Richard Kenneth McGuire (CODE SIGNING KEY) 18 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 19 | # Jonathan Gallimore 20 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 21 | # Jarek Gawor (CODE SIGNING KEY) 22 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 23 | # Jarek Gawor 24 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 25 | # Andy Gumbrecht (TomEE Code Signing) 26 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 27 | # Romain Manni-Bucau 28 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 29 | # Mark Struberg (Apache) 30 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 31 | # David Blevins 32 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 33 | # Xu Hai Hong (Ivan Xu @ Geronimo) 34 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 35 | # Jean-Louis Monteiro (CODE SIGNING KEY) 36 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 37 | # Romain Manni-Bucau 38 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 39 | # Romain Manni-Bucau 40 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 41 | # Roberto Cortez (Apache Signing Key) 42 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 43 | # David Blevins 44 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 45 | # Jean-Louis Monteiro (CODE SIGNING KEY) 46 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 47 | # Richard Zowalla (Code Signing Key) 48 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 49 | # Jonathan S. Fisher (Code Signing Key) 50 | 871638A21A7F2C38066471420306A354336B4F0D \ 51 | # Markus Jung (CODE SIGNING KEY) 52 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 53 | ; do \ 54 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 55 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 56 | done 57 | 58 | ENV TOMEE_VER=10.0.1 59 | ENV TOMEE_BUILD=microprofile 60 | 61 | RUN set -x \ 62 | && 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 \ 63 | && 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 \ 64 | && 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 \ 65 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 66 | && sed "s/\t/ /" tomee.tar.gz.sha512 | sha512sum -c - \ 67 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 68 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 69 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 71 | && rm bin/*.bat \ 72 | && rm bin/*.exe \ 73 | && rm bin/*.tar.gz* \ 74 | && rm tomee.tar.gz.asc \ 75 | && rm tomee.tar.gz* 76 | 77 | EXPOSE 8080 78 | CMD ["catalina.sh", "run"] 79 | 80 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Temurin/alpine/plume/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:21-jre-alpine 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apk add --no-cache gpg gpg-agent dirmngr curl\ 9 | && rm -rf /var/cache/apk/* 10 | 11 | RUN set -xe; \ 12 | for key in \ 13 | # Matt Hogstrom 14 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 15 | # Jeremy Whitlock 16 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 17 | # Richard Kenneth McGuire (CODE SIGNING KEY) 18 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 19 | # Jonathan Gallimore 20 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 21 | # Jarek Gawor (CODE SIGNING KEY) 22 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 23 | # Jarek Gawor 24 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 25 | # Andy Gumbrecht (TomEE Code Signing) 26 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 27 | # Romain Manni-Bucau 28 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 29 | # Mark Struberg (Apache) 30 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 31 | # David Blevins 32 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 33 | # Xu Hai Hong (Ivan Xu @ Geronimo) 34 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 35 | # Jean-Louis Monteiro (CODE SIGNING KEY) 36 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 37 | # Romain Manni-Bucau 38 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 39 | # Romain Manni-Bucau 40 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 41 | # Roberto Cortez (Apache Signing Key) 42 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 43 | # David Blevins 44 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 45 | # Jean-Louis Monteiro (CODE SIGNING KEY) 46 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 47 | # Richard Zowalla (Code Signing Key) 48 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 49 | # Jonathan S. Fisher (Code Signing Key) 50 | 871638A21A7F2C38066471420306A354336B4F0D \ 51 | # Markus Jung (CODE SIGNING KEY) 52 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 53 | ; do \ 54 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 55 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 56 | done 57 | 58 | ENV TOMEE_VER=10.0.1 59 | ENV TOMEE_BUILD=plume 60 | 61 | RUN set -x \ 62 | && 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 \ 63 | && 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 \ 64 | && 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 \ 65 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 66 | && sed "s/\t/ /" tomee.tar.gz.sha512 | sha512sum -c - \ 67 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 68 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 69 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 71 | && rm bin/*.bat \ 72 | && rm bin/*.exe \ 73 | && rm bin/*.tar.gz* \ 74 | && rm tomee.tar.gz.asc \ 75 | && rm tomee.tar.gz* 76 | 77 | EXPOSE 8080 78 | CMD ["catalina.sh", "run"] 79 | 80 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Temurin/alpine/plus/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:21-jre-alpine 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apk add --no-cache gpg gpg-agent dirmngr curl \ 9 | && rm -rf /var/cache/apk/* 10 | 11 | RUN set -xe; \ 12 | for key in \ 13 | # Matt Hogstrom 14 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 15 | # Jeremy Whitlock 16 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 17 | # Richard Kenneth McGuire (CODE SIGNING KEY) 18 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 19 | # Jonathan Gallimore 20 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 21 | # Jarek Gawor (CODE SIGNING KEY) 22 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 23 | # Jarek Gawor 24 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 25 | # Andy Gumbrecht (TomEE Code Signing) 26 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 27 | # Romain Manni-Bucau 28 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 29 | # Mark Struberg (Apache) 30 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 31 | # David Blevins 32 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 33 | # Xu Hai Hong (Ivan Xu @ Geronimo) 34 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 35 | # Jean-Louis Monteiro (CODE SIGNING KEY) 36 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 37 | # Romain Manni-Bucau 38 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 39 | # Romain Manni-Bucau 40 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 41 | # Roberto Cortez (Apache Signing Key) 42 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 43 | # David Blevins 44 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 45 | # Jean-Louis Monteiro (CODE SIGNING KEY) 46 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 47 | # Richard Zowalla (Code Signing Key) 48 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 49 | # Jonathan S. Fisher (Code Signing Key) 50 | 871638A21A7F2C38066471420306A354336B4F0D \ 51 | # Markus Jung (CODE SIGNING KEY) 52 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 53 | ; do \ 54 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 55 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 56 | done 57 | 58 | ENV TOMEE_VER=10.0.1 59 | ENV TOMEE_BUILD=plus 60 | 61 | RUN set -x \ 62 | && 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 \ 63 | && 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 \ 64 | && 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 \ 65 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 66 | && sed "s/\t/ /" tomee.tar.gz.sha512 | sha512sum -c - \ 67 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 68 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 69 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 71 | && rm bin/*.bat \ 72 | && rm bin/*.exe \ 73 | && rm bin/*.tar.gz* \ 74 | && rm tomee.tar.gz.asc \ 75 | && rm tomee.tar.gz* 76 | 77 | EXPOSE 8080 78 | CMD ["catalina.sh", "run"] 79 | 80 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Temurin/alpine/webprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:21-jre-alpine 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apk add --no-cache gpg gpg-agent dirmngr curl \ 9 | && rm -rf /var/cache/apk/* 10 | 11 | RUN set -xe; \ 12 | for key in \ 13 | # Matt Hogstrom 14 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 15 | # Jeremy Whitlock 16 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 17 | # Richard Kenneth McGuire (CODE SIGNING KEY) 18 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 19 | # Jonathan Gallimore 20 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 21 | # Jarek Gawor (CODE SIGNING KEY) 22 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 23 | # Jarek Gawor 24 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 25 | # Andy Gumbrecht (TomEE Code Signing) 26 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 27 | # Romain Manni-Bucau 28 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 29 | # Mark Struberg (Apache) 30 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 31 | # David Blevins 32 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 33 | # Xu Hai Hong (Ivan Xu @ Geronimo) 34 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 35 | # Jean-Louis Monteiro (CODE SIGNING KEY) 36 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 37 | # Romain Manni-Bucau 38 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 39 | # Romain Manni-Bucau 40 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 41 | # Roberto Cortez (Apache Signing Key) 42 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 43 | # David Blevins 44 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 45 | # Jean-Louis Monteiro (CODE SIGNING KEY) 46 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 47 | # Richard Zowalla (Code Signing Key) 48 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 49 | # Jonathan S. Fisher (Code Signing Key) 50 | 871638A21A7F2C38066471420306A354336B4F0D \ 51 | # Markus Jung (CODE SIGNING KEY) 52 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 53 | ; do \ 54 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 55 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 56 | done 57 | 58 | ENV TOMEE_VER=10.0.1 59 | ENV TOMEE_BUILD=webprofile 60 | 61 | RUN set -x \ 62 | && 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 \ 63 | && 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 \ 64 | && 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 \ 65 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 66 | && sed "s/\t/ /" tomee.tar.gz.sha512 | sha512sum -c - \ 67 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 68 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 69 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 71 | && rm bin/*.bat \ 72 | && rm bin/*.exe \ 73 | && rm bin/*.tar.gz* \ 74 | && rm tomee.tar.gz.asc \ 75 | && rm tomee.tar.gz* 76 | 77 | EXPOSE 8080 78 | CMD ["catalina.sh", "run"] 79 | 80 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Temurin/ubuntu/microprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:21-jre-noble 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=microprofile 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Temurin/ubuntu/plume/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:21-jre-noble 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=plume 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Temurin/ubuntu/plus/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:21-jre-noble 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=plus 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /TomEE-10.0/jre21/Temurin/ubuntu/webprofile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM eclipse-temurin:21-jre-noble 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | RUN apt-get update \ 9 | && apt-get install -y --no-install-recommends gpg dirmngr gpg-agent \ 10 | && rm -rf /var/lib/apt/lists/* 11 | 12 | RUN set -xe; \ 13 | for key in \ 14 | # Matt Hogstrom 15 | 9056B710F1E332780DE7AF34CBAEBE39A46C4CA1 \ 16 | # Jeremy Whitlock 17 | F067B8140F5DD80E1D3B5D92318242FE9A0B1183 \ 18 | # Richard Kenneth McGuire (CODE SIGNING KEY) 19 | 223D3A74B068ECA354DC385CE126833F9CF64915 \ 20 | # Jonathan Gallimore 21 | DBCCD103B8B24F86FFAAB025C8BB472CD297D428 \ 22 | # Jarek Gawor (CODE SIGNING KEY) 23 | 7A2744A8A9AAF063C23EB7868EBE7DBE8D050EEF \ 24 | # Jarek Gawor 25 | B8B301E6105DF628076BD92C5483E55897ABD9B9 \ 26 | # Andy Gumbrecht (TomEE Code Signing) 27 | FAA603D58B1BA4EDF65896D0ED340E0E6D545F97 \ 28 | # Romain Manni-Bucau 29 | A57DAF81C1B69921F4BA8723A8DE0A4DB863A7C1 \ 30 | # Mark Struberg (Apache) 31 | 82D8419BA697F0E7FB85916EE91287822FDB81B1 \ 32 | # David Blevins 33 | B7574789F5018690043E6DD9C212662E12F3E1DD \ 34 | # Xu Hai Hong (Ivan Xu @ Geronimo) 35 | C23A3F6F595EBD0F960270CC997C8F1A5BE6E4C1 \ 36 | # Jean-Louis Monteiro (CODE SIGNING KEY) 37 | 678F2D98F1FD9643811639FB622B8F2D043F71D8 \ 38 | # Romain Manni-Bucau 39 | BDD0BBEB753192957EFC5F896A62FC8EF17D8FEF \ 40 | # Romain Manni-Bucau 41 | D11DF12CC2CA4894BDE638B967C1227A2678363C \ 42 | # Roberto Cortez (Apache Signing Key) 43 | C92604B0DEC5C62CFF5801E73D4683C24EDC64D1 \ 44 | # David Blevins 45 | 626C542EDA7C113814B77AF09C04914D63645D20 \ 46 | # Jean-Louis Monteiro (CODE SIGNING KEY) 47 | 3948829384B269D333CC5B98358807C52B4B0E23 \ 48 | # Richard Zowalla (Code Signing Key) 49 | B83D15E72253ED1104EB4FBBDAB472F0E5B8A431 \ 50 | # Jonathan S. Fisher (Code Signing Key) 51 | 871638A21A7F2C38066471420306A354336B4F0D \ 52 | # Markus Jung (CODE SIGNING KEY) 53 | 85FBBE98D6C37CDA8A7D8FF9F9FF83A48D339D37 \ 54 | ; do \ 55 | gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "$key" || \ 56 | gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ; \ 57 | done 58 | 59 | ENV TOMEE_VER=10.0.1 60 | ENV TOMEE_BUILD=webprofile 61 | 62 | RUN set -x \ 63 | && 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 \ 64 | && 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 \ 65 | && 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 \ 66 | && gpg --batch --verify tomee.tar.gz.asc apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 67 | && echo `cat tomee.tar.gz.sha512` | sha512sum -c - \ 68 | #&& echo `cat tomee.tar.gz.sha512` apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz | sha512sum -c - \ 69 | && tar -zxf apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 70 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 71 | && rm apache-tomee-${TOMEE_VER}-${TOMEE_BUILD}.tar.gz \ 72 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 73 | && rm bin/*.bat \ 74 | && rm bin/*.exe \ 75 | && rm bin/*.tar.gz* \ 76 | && rm tomee.tar.gz.asc \ 77 | && rm tomee.tar.gz* 78 | 79 | EXPOSE 8080 80 | CMD ["catalina.sh", "run"] 81 | 82 | -------------------------------------------------------------------------------- /automation.inprogress/Dockerfile.template: -------------------------------------------------------------------------------- 1 | FROM openjdk:%JAVA% 2 | 3 | ENV PATH=/usr/local/tomee/bin:$PATH 4 | RUN mkdir -p /usr/local/tomee ~/.gnupg 5 | 6 | WORKDIR /usr/local/tomee 7 | 8 | %KEY_SECTION% 9 | 10 | ENV TOMEE_VER=%VERSION% 11 | ENV TOMEE_BUILD=%FLAVOR% 12 | 13 | RUN set -x \ 14 | && 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 \ 15 | && 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 \ 16 | && 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 \ 17 | && gpg --batch --verify tomee.tar.gz.asc tomee.tar.gz \ 18 | && echo `cat tomee.tar.gz.sha512` tomee.tar.gz | sha512sum -c - \ 19 | && tar -zxf tomee.tar.gz \ 20 | && mv apache-tomee-${TOMEE_BUILD}-${TOMEE_VER}/* /usr/local/tomee \ 21 | && rm -Rf apache-tomee-${TOMEE_BUILD}-${TOMEE_VER} \ 22 | && rm bin/*.bat \ 23 | && rm bin/*.exe \ 24 | && rm bin/*.tar.gz* \ 25 | && rm tomee.tar.gz.asc \ 26 | && rm tomee.tar.gz* 27 | 28 | EXPOSE 8080 29 | CMD ["catalina.sh", "run"] 30 | -------------------------------------------------------------------------------- /automation.inprogress/bump_version.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | NEW_VERSION="$1" 4 | 5 | KEY_SECTION=`./create_key_section.sh` 6 | 7 | flavors=(webprofile plus plume microprofile) 8 | 9 | 10 | 11 | for flavor in ${flavors[*]} 12 | do 13 | echo "$NEW_VERSION" 14 | echo "$KEY_SECTION" 15 | done 16 | -------------------------------------------------------------------------------- /automation.inprogress/create-server.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | directory=$1-$2-$3 4 | 5 | if [ ! -d "$directory" ]; then 6 | mkdir -p "$directory" 7 | echo "Creating Apache TomEE Dockerfile for $directory" 8 | else 9 | echo "Updating Apache TomEE Dockerfile for $directory" 10 | fi 11 | sed -e "s;%JAVA%;$1;g" -e "s;%VERSION%;$2;g" -e "s;%FLAVOR%;$3;g" Dockerfile.template > "$directory"/Dockerfile 12 | -------------------------------------------------------------------------------- /automation.inprogress/create-version.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | flavors=(webprofile plus plume microprofile) 4 | 5 | for flavor in ${flavors[*]} 6 | do 7 | ./create-server.sh $1 $2 $flavor 8 | done 9 | -------------------------------------------------------------------------------- /automation.inprogress/create.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | javas=(8-jre) 4 | 5 | for java in ${javas[*]} 6 | do 7 | ./create-version.sh $java $1 8 | done 9 | -------------------------------------------------------------------------------- /automation.inprogress/create_key_section.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | echo "RUN set -xe; \\" 5 | echo " for key in \\" 6 | docker run --rm buildpack-deps:bullseye-curl bash -c 'curl -fsSL https://www.apache.org/dist/tomee/KEYS | gpg --batch --import &> /dev/null && gpg --batch --list-keys --with-fingerprint --with-colons' |\ 7 | awk -F: '$1 == "pub" && $2 == "-" { pub = 1 } pub && $1 == "fpr" { fpr = $10 } $1 == "sub" { pub = 0 } pub && fpr && $1 == "uid" && $2 == "-" { print " #", $10; print " " fpr " \\"; pub = 0 }' 8 | echo " ; do \\" 9 | echo " gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys \"\$key\" || \\" 10 | echo " gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys \"\$key\" ; \\" 11 | echo " done" 12 | 13 | -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- 1 | View [license information](http://www.apache.org/licenses/LICENSE-2.0) for the software 2 | contained in this image. 3 | -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomitribe/docker-tomee/56d9c12403ae515512a8a1d75b50a7760c8780a2/logo.png --------------------------------------------------------------------------------