19 lines
434 B
Docker
19 lines
434 B
Docker
|
FROM docker.io/golang:1.17 as gobuilder
|
||
|
|
||
|
FROM docker.io/cyrilix/tflite-builder:v2.6.0
|
||
|
|
||
|
COPY --from=gobuilder /usr/local/go /usr/local/go
|
||
|
ENV GOPATH /go
|
||
|
ENV PATH /usr/local/go/bin:$GOPATH/bin:/usr/local/go/bin:$PATH
|
||
|
|
||
|
WORKDIR /src
|
||
|
|
||
|
ADD go.mod .
|
||
|
ADD go.sum .
|
||
|
ADD vendor/ vendor
|
||
|
ADD pkg/ pkg
|
||
|
ADD cmd/ cmd
|
||
|
|
||
|
RUN CGO_CPPFLAGS="-I/usr/local/include" \
|
||
|
CGO_LDFLAGS="-L/usr/local/lib/x86_64-linux-gnu" \
|
||
|
go build -v -a ./cmd/rc-steering
|