diff --git a/Others/wildfly/37.0.1/24.03-lts-sp1/Dockerfile b/Others/wildfly/37.0.1/24.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..ddd6db648f14c7878f43a02119ff61de304c031d --- /dev/null +++ b/Others/wildfly/37.0.1/24.03-lts-sp1/Dockerfile @@ -0,0 +1,29 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} +ARG VERSION=37.0.1 +ARG WILDFLY_HOME=/opt/wildfly + +RUN dnf install -y wget shadow-utils java-17-openjdk java-17-openjdk-devel \ + && dnf clean all \ + && rm -rf /var/cache/dnf/* + +USER root + +RUN mkdir -p ${WILDFLY_HOME} \ + && groupadd -r wildfly -g 1000 \ + && useradd -u 1000 -r -g wildfly -d ${WILDFLY_HOME} wildfly \ + && chown -R wildfly:wildfly ${WILDFLY_HOME} + +USER wildfly + +WORKDIR ${WILDFLY_HOME} + +RUN wget https://github.com/wildfly/wildfly/releases/download/${VERSION}.Final/wildfly-${VERSION}.Final.tar.gz \ + && tar -zxvf wildfly-${VERSION}.Final.tar.gz --strip-components=1 \ + && rm -f wildfly-${VERSION}.Final.tar.gz + +ENV LAUNCH_JBOSS_IN_BACKGROUND true + +EXPOSE 8080 + +CMD ["./bin/standalone.sh", "-b", "0.0.0.0"] \ No newline at end of file diff --git a/Others/wildfly/README.md b/Others/wildfly/README.md index 49a1e3c1e2139366c3fb6b5bc54840aa6f7e7089..86bedcb3e555958721fbcdf91d43a783a98ae29d 100644 --- a/Others/wildfly/README.md +++ b/Others/wildfly/README.md @@ -18,6 +18,7 @@ The tag of each `wildfly` docker image is consist of the version of `wildfly` an | Tag | Currently | Architectures | |------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|---------------| +|[37.0.1-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/wildfly/37.0.1/24.03-lts-sp1/Dockerfile) | wildfly 37.0.1 on openEuler 24.03-LTS-SP1 | amd64, arm64 | | [36.0.0-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/wildfly/36.0.0/24.03-lts-sp1/Dockerfile) | WildFly 36.0.0 on openEuler 24.03-LTS-SP1 | amd64, arm64 | | [37.0.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/wildfly/37.0.0/24.03-lts-sp2/Dockerfile) | WildFly 37.0.0 on openEuler 24.03-LTS-SP2 | amd64, arm64 | diff --git a/Others/wildfly/doc/image-info.yml b/Others/wildfly/doc/image-info.yml index 47c05ca3acb22725275fc54c50d6519a22ac2f5a..38150d7433770113b795c4db275e8545a483a225 100644 --- a/Others/wildfly/doc/image-info.yml +++ b/Others/wildfly/doc/image-info.yml @@ -11,6 +11,7 @@ tags: | | Tag | Currently | Architectures | |------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|---------------| + |[37.0.1-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/wildfly/37.0.1/24.03-lts-sp1/Dockerfile) | wildfly 37.0.1 on openEuler 24.03-LTS-SP1 | amd64, arm64 | | [36.0.0-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/wildfly/36.0.0/24.03-lts-sp1/Dockerfile) | WildFly 36.0.0 on openEuler 24.03-LTS-SP1 | amd64, arm64 | | [37.0.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/wildfly/37.0.0/24.03-lts-sp2/Dockerfile) | WildFly 37.0.0 on openEuler 24.03-LTS-SP2 | amd64, arm64 | diff --git a/Others/wildfly/meta.yml b/Others/wildfly/meta.yml index 5bd5f6244fe9f5f56090023f1e99a573cc6e8ebb..bf949c67dc68b2868967c0554636fcf0430d5514 100644 --- a/Others/wildfly/meta.yml +++ b/Others/wildfly/meta.yml @@ -1,4 +1,6 @@ 36.0.0-oe2403sp1: path: 36.0.0/24.03-lts-sp1/Dockerfile 37.0.0-oe2403sp2: - path: 37.0.0/24.03-lts-sp2/Dockerfile \ No newline at end of file + path: 37.0.0/24.03-lts-sp2/Dockerfile +37.0.1-oe2403sp1: + path: 37.0.1/24.03-lts-sp1/Dockerfile \ No newline at end of file