@@ -114,6 +114,32 @@ ENV DEBIAN_FRONTEND noninteractive
114114
115115COPY --from=multiarch-aarch64 /usr/bin/qemu-aarch64-static /usr/bin/qemu-aarch64-static
116116
117+ # hadolint ignore=DL3008,DL3015
118+ RUN apt-get update && \
119+ apt-get install -y curl ca-certificates build-essential libsystemd-dev \
120+ cmake make bash wget unzip nano vim valgrind dh-make flex bison \
121+ libpq-dev postgresql-server-dev-all libpq5 \
122+ libsasl2-2 libsasl2-dev openssl libssl-dev libssl3 libyaml-dev pkg-config zlib1g-dev && \
123+ apt-get install -y --reinstall lsb-base lsb-release
124+
125+ # ubuntu/24.04 base image
126+ FROM ubuntu:24.04 as ubuntu-24.04-base
127+ ENV DEBIAN_FRONTEND noninteractive
128+
129+ # hadolint ignore=DL3008,DL3015
130+ RUN apt-get update && \
131+ apt-get install -y curl ca-certificates build-essential libsystemd-dev \
132+ cmake make bash wget unzip nano vim valgrind dh-make flex bison \
133+ libpq-dev postgresql-server-dev-all libpq5 \
134+ libsasl2-2 libsasl2-dev openssl libssl-dev libssl3 libyaml-dev pkg-config zlib1g-dev && \
135+ apt-get install -y --reinstall lsb-base lsb-release
136+
137+ # ubuntu/24.04.arm64v8 base image
138+ FROM arm64v8/ubuntu:24.04 as ubuntu-24.04.arm64v8-base
139+ ENV DEBIAN_FRONTEND noninteractive
140+
141+ COPY --from=multiarch-aarch64 /usr/bin/qemu-aarch64-static /usr/bin/qemu-aarch64-static
142+
117143# hadolint ignore=DL3008,DL3015
118144RUN apt-get update && \
119145 apt-get install -y curl ca-certificates build-essential libsystemd-dev \
0 commit comments