# Dockerfile для sqs-consumer # Назначение: поллит SQS-совместимую очередь (shared-sqs) и вызывает Fission-функцию. # Образ: naeel/sqs-consumer:v1.0 # 2026-05-11 FROM golang:1.22-alpine AS builder WORKDIR /app COPY go.mod ./ COPY main.go ./ RUN go mod tidy && CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o sqs-consumer . FROM gcr.io/distroless/static:nonroot WORKDIR / COPY --from=builder /app/sqs-consumer . USER 65532:65532 ENTRYPOINT ["/sqs-consumer"]