Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions _infra/docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
Loading