FROM golang:1.15-alpine3.12 AS build WORKDIR /go/src/app COPY . . RUN go get -d -v ./... RUN go build -o nano-run -v ./cmd/nano-run/... FROM alpine:3.12 VOLUME /data VOLUME /conf.d COPY docker/server.yaml /server.yaml COPY --from=build /go/src/app/nano-run /bin/nano-run CMD ["/bin/nano-run", "server", "run", "-f", "-c", "server.yaml"]