FROM golang:1.25-alpine AS builder RUN apk add --no-cache gcc musl-dev libwebp-dev WORKDIR /app COPY go.mod go.sum ./ RUN go mod download COPY . . RUN CGO_ENABLED=1 GOOS=linux go build -o /atp-pics ./cmd/server FROM alpine:3.21 RUN apk add --no-cache libwebp COPY --from=builder /atp-pics /atp-pics EXPOSE 8080 ENTRYPOINT ["/atp-pics"]