FROM golang:1.16-alpine WORKDIR /app COPY go.mod go.sum ./ RUN go mod download COPY *.go ./ RUN go build -o /json-hopper EXPOSE 3000 VOLUME /data ENTRYPOINT [ "/json-hopper" ] CMD [ "/data" ]