From a45170a378b14c6e6866aac8fd2d9984be653008 Mon Sep 17 00:00:00 2001 From: Jan-Lukas Else Date: Wed, 1 Apr 2020 16:45:36 +0200 Subject: [PATCH] Update Dockerfile --- Dockerfile | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index ba3d01f..f9096d3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,25 +1,20 @@ -FROM alpine:edge as build-base -RUN apk add --no-cache go git gcc musl-dev tzdata - -FROM build-base as packr +FROM golang:1.14-alpine as build +RUN apk add --no-cache git gcc musl-dev tzdata sqlite-dev RUN go get github.com/gobuffalo/packr/v2/packr2 - -FROM build-base as build -COPY --from=packr /root/go/bin/packr2 /bin/ ADD . /app WORKDIR /app -RUN GO111MODULE=on packr2 -RUN go test -RUN go build github.com/kis3/kis3 +RUN packr2 +RUN go test --tags "libsqlite3 linux" +RUN go build --tags "libsqlite3 linux" FROM alpine:3.11 -RUN apk add --no-cache tzdata ca-certificates && update-ca-certificates +RUN apk add --no-cache tzdata sqlite-dev ca-certificates RUN adduser -S -D -H -h /app kis3 COPY --from=build /app/kis3 /bin/ RUN mkdir /app && chown -R kis3 /app USER kis3 WORKDIR /app RUN mkdir data -VOLUME ["/app/data"] +VOLUME /app/data EXPOSE 8080 CMD ["kis3"]