1- FROM redhat/ubi9-minimal:9.6
2- RUN microdnf -y install shadow-utils
3- RUN microdnf -y install which
4- RUN microdnf -y install glibc-langpack-en
5- RUN microdnf -y install tar
6- RUN microdnf -y install gzip
1+ FROM redhat/ubi9-minimal:9.7
2+ RUN microdnf -y install \
3+ glibc-langpack-en \
4+ gzip \
5+ shadow-utils \
6+ tar \
7+ which
78ENV disableOas31Resolve=False
89ENV JAVA_HOME=/opt/java/openjdk
910COPY --from=eclipse-temurin:17-jre $JAVA_HOME $JAVA_HOME
@@ -13,10 +14,10 @@ COPY docker/environment /etc/environment
1314WORKDIR /jetty_home
1415COPY docker/jetty /jetty_home/
1516COPY target/lib/jetty* /jetty_home/lib/
16- RUN mkdir /jetty_home/lib/shared
17- RUN chgrp -R 0 /jetty_home/lib/shared && \
18- chmod -R g=u /jetty_home/lib/shared
19- RUN rm /jetty_home/lib/jetty-runner*
17+ RUN mkdir /jetty_home/lib/shared && \
18+ chgrp -R 0 /jetty_home/lib/shared && \
19+ chmod -R g=u /jetty_home/lib/shared && \
20+ rm /jetty_home/lib/jetty-runner*
2021COPY target/lib/javax.servlet-api* /jetty_home/lib/servlet-api-3.1.jar
2122COPY target/lib/start.jar /jetty_home/
2223ENV JETTY_HOME /jetty_home
@@ -36,10 +37,10 @@ ENV JAVA_MEM ${JAVA_MEM}
3637ENV EXIT_ON_OUTOFMEMORYERROR ""
3738WORKDIR $JETTY_BASE
3839
39- RUN groupadd --gid 2000 codegengroup
40- RUN useradd --home "/generator" --gid codegengroup --shell "/bin/bash" --uid "1000" codegenuser
41- RUN chown -R codegenuser /generator
42- RUN chown -R codegenuser /jetty_home
40+ RUN groupadd --gid 2000 codegengroup && \
41+ useradd --home "/generator" --gid codegengroup --shell "/bin/bash" --uid "1000" codegenuser && \
42+ chown -R codegenuser /generator && \
43+ chown -R codegenuser /jetty_home
4344
4445USER codegenuser
4546CMD ["./start" ]
0 commit comments