Skip to content

Commit ddc3382

Browse files
build: change the base image to almalinux:9-minimum
1 parent f920e7e commit ddc3382

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Dockerfile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Build stage
2-
FROM almalinux:9 AS builder
2+
FROM almalinux:9-minimal AS builder
33

44
ARG opensource_COBOL_4J_version=dummy_value Open_COBOL_ESQL_4J_version=dummy_value
55

66
SHELL ["/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 && \
11+
microdnf clean all
1212

1313
# install sbt
1414
RUN 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

4848
ARG opensource_COBOL_4J_version=dummy_value Open_COBOL_ESQL_4J_version=dummy_value
4949

5050
SHELL ["/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
5959
RUN mkdir -p /usr/lib/opensourcecobol4j \

0 commit comments

Comments
 (0)