From 4f52c51ab1e457605f43db766dd16ea496336b34 Mon Sep 17 00:00:00 2001 From: Microvenator Date: Wed, 30 Sep 2026 14:23:17 +0300 Subject: [PATCH] Migrate Dockerfile centos -> alma --- Dockerfile | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/Dockerfile b/Dockerfile index a598d81..6affc86 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,8 @@ -FROM quay.io/centos/centos:stream9 AS builder - -RUN --mount=type=cache,target=/var/cache/yum \ - yum upgrade -y && \ - yum install -y -q gcc g++ cmake make git wget boost-devel zlib-devel curl-devel +FROM almalinux:9 AS builder +RUN dnf clean all && \ + dnf update -y && \ + dnf install -y -q gcc gcc-c++ cmake make git wget boost-devel zlib-devel libcurl-devel WORKDIR /build COPY . . @@ -13,13 +12,12 @@ RUN git submodule update --init --recursive || true RUN cmake -B build/ && \ cmake --build build/ -j -FROM quay.io/centos/centos:stream9 +FROM almalinux:9 -RUN --mount=type=cache,target=/var/cache/yum \ - yum upgrade -y && \ - yum install -y -q yum-utils && \ - yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo && \ - yum install -y -q docker-ce-cli +RUN dnf update -y && \ + dnf install -y -q dnf-plugins-core && \ + dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo && \ + dnf install -y -q docker-ce-cli WORKDIR /app @@ -28,5 +26,4 @@ COPY --from=builder /build/accomodation/etc/watchman_cpp_config.json /app/ EXPOSE 8000 -CMD ["./watchman_cpp"] - +CMD ["./watchman_cpp"] \ No newline at end of file