From c297700e6fdc9ff1892bc049e313fbc25e6f5e54 Mon Sep 17 00:00:00 2001 From: Vadim Gusev Date: Wed, 9 Apr 2025 18:53:46 +0300 Subject: [PATCH] refactor dockerfile --- Dockerfile | 23 ++++------------------- VERSION | 2 +- 2 files changed, 5 insertions(+), 20 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4bea6b4..4f3d3ea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,4 @@ FROM golang:1.24-bookworm AS build - WORKDIR /pikolo RUN apt-get update -y \ @@ -11,26 +10,12 @@ RUN go mod download COPY . . RUN env CGO_ENABLED=0 go build -ldflags="-s -w" -FROM debian:bookworm-20241223-slim - -# Update package lists and upgrade existing packages -RUN apt-get update && apt-get upgrade -y - -# Install packages required for the base image -RUN apt-get install -y ca-certificates busybox \ - && ln -s /bin/busybox /usr/bin/[[ - -# Clean up the package cache to reduce image size -RUN apt-get clean && rm -rf /var/lib/apt/lists/* - -COPY --from=build /pikolo/pikolo /usr/local/bin -COPY VERSION /VERSION - -LABEL io.codefresh.engine="true" - +FROM debian:bookworm-20250407-slim RUN adduser --gecos "" --disabled-password --home /home/cfu --shell /bin/bash cfu - USER cfu +COPY --from=build --chown=cfu:cfu /pikolo/pikolo /usr/local/bin +COPY --chown=cfu:cfu VERSION /VERSION + ENTRYPOINT ["pikolo"] CMD [ "--help" ] diff --git a/VERSION b/VERSION index ac4a796..3393b5f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.14.3 +0.14.4