diff --git a/HPC/image-list.yml b/HPC/image-list.yml index 4fc6e88c4b9a63bee1baee05a1fc48ec09243e09..9c689fcee03e5e5da2f05067bea8e19c90e882f1 100644 --- a/HPC/image-list.yml +++ b/HPC/image-list.yml @@ -10,3 +10,5 @@ images: yambo: yambo tensorrt: tensorrt mne: mne + nemo: nemo + lammps: lammps diff --git a/Others/lammps/29Aug2024/24.03-lts-sp1/Dockerfile b/HPC/lammps/29Aug2024/24.03-lts-sp1/Dockerfile similarity index 100% rename from Others/lammps/29Aug2024/24.03-lts-sp1/Dockerfile rename to HPC/lammps/29Aug2024/24.03-lts-sp1/Dockerfile diff --git a/Others/lammps/meta.yml b/HPC/lammps/meta.yml similarity index 100% rename from Others/lammps/meta.yml rename to HPC/lammps/meta.yml diff --git a/Others/nemo/6.4.5/24.03-lts-sp1/Dockerfile b/HPC/nemo/6.4.5/24.03-lts-sp1/Dockerfile similarity index 100% rename from Others/nemo/6.4.5/24.03-lts-sp1/Dockerfile rename to HPC/nemo/6.4.5/24.03-lts-sp1/Dockerfile diff --git a/Others/nemo/meta.yml b/HPC/nemo/meta.yml similarity index 100% rename from Others/nemo/meta.yml rename to HPC/nemo/meta.yml diff --git a/Others/image-list.yml b/Others/image-list.yml index 896fbde9b9d8a75cb4cca47bfab96d476a60176d..c79069f6023d4829f85f5adcc0691d5552b79373 100644 --- a/Others/image-list.yml +++ b/Others/image-list.yml @@ -74,6 +74,7 @@ images: cjson: cjson musl: musl mesa: mesa + varnish: varnish nemo: nemo lammps: lammps haproxy: haproxy diff --git a/Others/tomcat/11.0.7/24.03-lts-sp1/Dockerfile b/Others/tomcat/11.0.7/24.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..3a0c59485c25f7dc8435db11387234e9400a9bbf --- /dev/null +++ b/Others/tomcat/11.0.7/24.03-lts-sp1/Dockerfile @@ -0,0 +1,36 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} +ARG VERSION=11.0.7 +ARG TARGETARCH +ARG BUILDARCH +ARG JDK_VERSION=17.0.12 + +RUN dnf update -y \ + && dnf install -y git wget ant \ + && dnf clean all \ + && rm -rf /var/cache/dnf + +RUN if [ "$TARGETARCH" = "amd64" ]; then \ + BUILDARCH="x64"; \ + elif [ "$TARGETARCH" = "arm64" ]; then \ + BUILDARCH="aarch64"; \ + fi \ + && cd / \ + && wget https://download.oracle.com/java/17/archive/jdk-${JDK_VERSION}_linux-${BUILDARCH}_bin.tar.gz \ + && tar -zxvf jdk-${JDK_VERSION}_linux-${BUILDARCH}_bin.tar.gz \ + && rm -f jdk-${JDK_VERSION}_linux-${BUILDARCH}_bin.tar.gz + +ENV JAVA_HOME=/jdk-17.0.12 +ENV PATH=/jdk-17.0.12/bin:$PATH + +WORKDIR /opt + +RUN git clone -b 11.0.7 --depth 1 https://github.com/apache/tomcat.git \ + && cd tomcat \ + && ant + +WORKDIR /opt/tomcat/output/build/bin + +EXPOSE 8080 + +CMD ["./catalina.sh", "run"] \ No newline at end of file diff --git a/Others/tomcat/meta.yml b/Others/tomcat/meta.yml new file mode 100644 index 0000000000000000000000000000000000000000..8f3b1cc986221825eb5f5930fbed7b3ab8024f75 --- /dev/null +++ b/Others/tomcat/meta.yml @@ -0,0 +1,4 @@ +9.0.10-20.03-lts-sp1: + path: 9.0.10/20.03-lts-sp1/Dockerfile +7.7.1-oe2403sp1: + path: 7.7.1/24.03-lts-sp1/Dockerfile diff --git a/Others/varnish/7.7.1/24.03-lts-sp1/Dockerfile b/Others/varnish/7.7.1/24.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..c951b1003dc819d74630a8d4b2e3516a17c27414 --- /dev/null +++ b/Others/varnish/7.7.1/24.03-lts-sp1/Dockerfile @@ -0,0 +1,25 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} +ARG VERSION=7.7.1 + +RUN dnf update -y \ + && dnf install -y wget diffutils jemalloc-devel libunwind-devel \ + python3-sphinx make autoconf automake libedit-devel libtool \ + ncurses-devel pcre2-devel pkgconfig python3-docutils cpio graphviz \ + && dnf clean all \ + && rm -rf /var/cache/dnf + +WORKDIR /opt + +RUN wget https://varnish-cache.org/downloads/varnish-${VERSION}.tgz \ + && tar -zxvf varnish-${VERSION}.tgz \ + && rm -f varnish-${VERSION}.tgz + +WORKDIR /opt/varnish-${VERSION} + +RUN ./autogen.sh \ + && ./configure \ + && make -j \ + && make install + +CMD ["varnishd", "--help"] \ No newline at end of file diff --git a/Others/varnish/meta.yml b/Others/varnish/meta.yml new file mode 100644 index 0000000000000000000000000000000000000000..a0be90c7108eba60808136123eb27ae99ecb3208 --- /dev/null +++ b/Others/varnish/meta.yml @@ -0,0 +1,2 @@ +7.7.1-oe2403sp1: + path: 7.7.1/24.03-lts-sp1/Dockerfile