diff --git a/_infra/docker/Dockerfile b/_infra/docker/Dockerfile index 56bf4bd..1a6a012 100644 --- a/_infra/docker/Dockerfile +++ b/_infra/docker/Dockerfile @@ -1,14 +1,18 @@ FROM --platform=$BUILDPLATFORM golang:1.25-alpine AS build-stage +ARG TARGETOS +ARG TARGETARCH RUN mkdir "/src" WORKDIR "/src" COPY . . -RUN go build -v -o print-file cmd/ras-rm-print-file/main.go +RUN CGO_ENABLED=0 GOOS=${TARGETOS:-linux} GOARCH=${TARGETARCH} go build -v -o print-file cmd/ras-rm-print-file/main.go RUN chmod 755 print-file -FROM --platform=$BUILDPLATFORM golang:1.25-alpine AS final-stage +FROM alpine:3.24 AS final-stage + +RUN apk add --no-cache ca-certificates RUN addgroup -S print-file-group && adduser -S print-file-user -G print-file-group RUN mkdir -p "/opt/print-file" diff --git a/_infra/helm/print-file/Chart.yaml b/_infra/helm/print-file/Chart.yaml index 8d9f178..0d194bd 100644 --- a/_infra/helm/print-file/Chart.yaml +++ b/_infra/helm/print-file/Chart.yaml @@ -4,6 +4,6 @@ description: A Helm chart for deploying the rasrm print file generator type: application -version: 1.0.53 +version: 1.1.0 -appVersion: 1.0.53 +appVersion: 1.1.0