1
0
Fork 0
photos/build/preview/Dockerfile

24 lines
363 B
Docker

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"]