FROM golang:alpine as builder WORKDIR /go/src/uBrowserSync COPY . . ARG GOOS=linux ARG GOARCH=amd64 ARG GOARM=6 RUN CGO_ENABLED=0 go install -ldflags="-w -s" -trimpath ./cmd/ubsserver FROM scratch WORKDIR / VOLUME ["/data"] COPY --from=builder /go/bin/ubsserver /usr/bin/ EXPOSE 8090 ENTRYPOINT ["/usr/bin/ubsserver"]