FROM golang:1.16-bullseye AS build RUN apt-get update \ && apt-get install -y libvips-dev WORKDIR /src COPY . ./ WORKDIR /src/cmd/preview/ RUN go build -o /preview FROM debian:bullseye RUN apt-get update \ && apt-get install -y libvips42 \ && rm -rf /var/lib/apt/lists/* COPY --from=build /preview /preview ENTRYPOINT ["/preview"]