From b53eade89ef8063a0c1300fc458780c5ddc500b7 Mon Sep 17 00:00:00 2001 From: Vitaliy Potyarkin Date: Mon, 28 Apr 2025 18:45:03 +0300 Subject: [PATCH] [#236] Switch base image for OCI container to Debian Related: https://git.frostfs.info/TrueCloudLab/frostfs-node/issues/1724 Signed-off-by: Vitaliy Potyarkin --- .docker/Dockerfile | 13 ++++++++----- .docker/Dockerfile.dirty | 9 +++++++-- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/.docker/Dockerfile b/.docker/Dockerfile index 8d6f806..326efb2 100644 --- a/.docker/Dockerfile +++ b/.docker/Dockerfile @@ -1,7 +1,10 @@ -FROM golang:1.24-alpine AS basebuilder -RUN apk add --update make bash ca-certificates - -FROM basebuilder AS builder +FROM golang:1.24 AS builder +RUN apt-get update && \ + apt-get install --no-install-recommends -y \ + bash \ + ca-certificates \ + && \ + rm -rf /var/lib/apt/lists/* ENV GOGC=off ENV CGO_ENABLED=0 ARG BUILD=now @@ -13,7 +16,7 @@ COPY . /src RUN make # Executable image -FROM scratch +FROM debian:stable-slim WORKDIR / diff --git a/.docker/Dockerfile.dirty b/.docker/Dockerfile.dirty index f733447..7acddba 100644 --- a/.docker/Dockerfile.dirty +++ b/.docker/Dockerfile.dirty @@ -1,5 +1,10 @@ -FROM alpine -RUN apk add --update --no-cache bash ca-certificates +FROM debian:stable-slim +RUN apt-get update && \ + apt-get install --no-install-recommends -y \ + bash \ + ca-certificates \ + && \ + rm -rf /var/lib/apt/lists/* WORKDIR /