-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathorigin.docker
14 lines (14 loc) · 899 Bytes
/
origin.docker
1
2
3
4
5
6
7
8
9
10
11
12
13
14
FROM golang:1.5
MAINTAINER Pedro Marques <[email protected]>
RUN mkdir -p src/github.com/Juniper
RUN (cd src/github.com/Juniper && git clone https://github.com/Juniper/contrail-go-api -b 1.0.0)
RUN wget https://github.com/Juniper/contrail-go-api/releases/download/1.0.0/contrail-go-api-generated-types-r2.20.tar.gz
RUN (cd src && tar zxvf ../contrail-go-api-generated-types-r2.20.tar.gz)
RUN mkdir -p src/github.com/openshift
RUN (cd src/github.com/openshift && git clone https://github.com/openshift/origin)
RUN mkdir -p src/github.com/Juniper/contrail-kubernetes
ADD cmd /go/src/github.com/Juniper/contrail-kubernetes/cmd
ADD pkg /go/src/github.com/Juniper/contrail-kubernetes/pkg
RUN GOPATH=$GOPATH:$GOPATH/src/github.com/openshift/origin/Godeps/_workspace go build github.com/Juniper/contrail-kubernetes/cmd/kube-network-manager
RUN rm -rf src/github.com
ENTRYPOINT ["/go/kube-network-manager"]