File tree Expand file tree Collapse file tree 2 files changed +18
-18
lines changed
Expand file tree Collapse file tree 2 files changed +18
-18
lines changed Original file line number Diff line number Diff line change 11# Build stage
2- FROM almalinux:9 AS builder
2+ FROM almalinux:9-minimal AS builder
33
44ARG opensource_COBOL_4J_version=dummy_value Open_COBOL_ESQL_4J_version=dummy_value
55
66SHELL ["/bin/bash" , "-c" ]
77
88# install build dependencies
9- RUN dnf update -y && \
10- dnf install -y gcc make bison flex automake autoconf diffutils gettext java-11-openjdk-devel && \
11- dnf clean all
9+ RUN microdnf update -y && \
10+ microdnf install -y gcc make bison flex automake autoconf diffutils gettext java-11-openjdk-devel tar gzip && \
11+ microdnf clean all
1212
1313# install sbt
1414RUN curl -fL https://github.com/coursier/coursier/releases/latest/download/cs-x86_64-pc-linux.gz | gzip -d > cs && \
@@ -43,17 +43,17 @@ RUN cd /root/ && \
4343 rm -rf /root/Open-COBOL-ESQL-4j-${Open_COBOL_ESQL_4J_version}.tar.gz /root/Open-COBOL-ESQL-4j-${Open_COBOL_ESQL_4J_version}
4444
4545# Runtime stage
46- FROM almalinux:9
46+ FROM almalinux:9-minimal
4747
4848ARG opensource_COBOL_4J_version=dummy_value Open_COBOL_ESQL_4J_version=dummy_value
4949
5050SHELL ["/bin/bash" , "-c" ]
5151
5252# install runtime dependencies only
53- RUN dnf update -y && \
54- dnf install -y java-11-openjdk-devel && \
55- dnf clean all && \
56- rm -rf /var/cache/dnf /*
53+ RUN microdnf update -y && \
54+ microdnf install -y java-11-openjdk-devel && \
55+ microdnf clean all && \
56+ rm -rf /var/cache/microdnf /*
5757
5858# create required directories
5959RUN mkdir -p /usr/lib/opensourcecobol4j \
Original file line number Diff line number Diff line change 11# Build stage
2- FROM almalinux:9 AS builder
2+ FROM almalinux:9-minimal AS builder
33
44ARG opensource_COBOL_4J_version=dummy_value
55
66SHELL ["/bin/bash" , "-c" ]
77
88# install build dependencies
9- RUN dnf update -y && \
10- dnf install -y gcc make bison flex automake autoconf diffutils gettext java-11-openjdk-devel && \
11- dnf clean all
9+ RUN microdnf update -y && \
10+ microdnf install -y gcc make bison flex automake autoconf diffutils gettext java-11-openjdk-devel tar gzip && \
11+ microdnf clean all
1212
1313# install sbt
1414RUN curl -fL https://github.com/coursier/coursier/releases/latest/download/cs-x86_64-pc-linux.gz | gzip -d > cs && \
@@ -28,15 +28,15 @@ RUN cd /root && \
2828 rm -rf /root/opensourcecobol4j-v${opensource_COBOL_4J_version}.tar.gz /root/opensourcecobol4j-${opensource_COBOL_4J_version}
2929
3030# Runtime stage
31- FROM almalinux:9
31+ FROM almalinux:9-minimal
3232
3333SHELL ["/bin/bash" , "-c" ]
3434
3535# install runtime dependencies only
36- RUN dnf update -y && \
37- dnf install -y java-11-openjdk-devel && \
38- dnf clean all && \
39- rm -rf /var/cache/dnf /*
36+ RUN microdnf update -y && \
37+ microdnf install -y java-11-openjdk-devel && \
38+ microdnf clean all && \
39+ rm -rf /var/cache/microdnf /*
4040
4141# copy built files from builder stage
4242COPY --from=builder /tmp/usr/ /usr/
You can’t perform that action at this time.
0 commit comments