diff --git a/Dockerfile b/Dockerfile index 6f82fc7..78923d9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,13 @@ -FROM scratch +FROM golang:1.19 AS builder + +COPY . /build +WORKDIR /build +RUN make simple-file-server + +FROM scratch AS prod MAINTAINER Tony Grosinger -COPY bin/simple-file-server / +COPY --from=builder /build/bin/simple-file-server / EXPOSE 80 ENTRYPOINT ["/simple-file-server"] + diff --git a/go.mod b/go.mod index d6dac84..f5d2b40 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ module github.com/tgrosinger.simple-file-server -go 1.13 +go 1.19