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