Ctrl K
ComunidadGuías…

Dockerfile

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
FROM --platform=$BUILDPLATFORM golang:1.27 AS build
WORKDIR /app
ARG TARGETOS
ARG TARGETARCH
ARG VERSION=dev
COPY . .
RUN GOOS=$TARGETOS GOARCH=$TARGETARCH CGO_ENABLED=0 go build -a -installsuffix cgo -ldflags "-X main.version=${VERSION}" -o dist/imap-spam-cleaner

FROM alpine:latest
WORKDIR /app
COPY --from=build /app/dist/ .
RUN touch store.db
EXPOSE 8080
ENTRYPOINT [ "/app/imap-spam-cleaner" ]