github.com/filecoin-project/bacalhau@v0.3.23-0.20230228154132-45c989550ace/Dockerfile.dashboard (about) 1 FROM golang:1.19 as build 2 ENV GO111MODULE=on 3 WORKDIR /app 4 COPY ./go.mod . 5 COPY ./go.sum . 6 RUN go mod download 7 COPY . . 8 WORKDIR /app/dashboard/api 9 RUN CGO_ENABLED=0 go build -o dashboard-api 10 11 FROM alpine:latest as server 12 WORKDIR /app 13 COPY --from=build /app/dashboard/api/dashboard-api /app/dashboard-api 14 RUN chmod a+x /app/dashboard-api 15 ENTRYPOINT [ "/app/dashboard-api" ] 16 CMD [ "serve" ]