File tree 1 file changed +10
-14
lines changed 1 file changed +10
-14
lines changed Original file line number Diff line number Diff line change 1
- FROM openshift/origin-base
1
+ FROM registry.svc.ci.openshift.org/openshift/release:golang-1.10 AS builder
2
+ WORKDIR /go/src/github.com/jimmidyson/configmap-reload
3
+ COPY . .
4
+ RUN make out/configmap-reload
2
5
3
- ENV GOPATH /go
4
- RUN mkdir -p $GOPATH/bin
5
-
6
- COPY . $GOPATH/src/github.com/jimmidyson/configmap-reload
7
-
8
- RUN yum install -y golang make git && \
9
- cd $GOPATH/src/github.com/jimmidyson/configmap-reload && \
10
- PATH=$PATH:$GOPATH/bin make out/configmap-reload GOPATH=$GOPATH && cp $GOPATH/src/github.com/jimmidyson/configmap-reload/out/configmap-reload /usr/bin/configmap-reload && \
11
- yum autoremove -y golang make git && yum clean all
12
-
13
- LABEL io.k8s.display-name="configmap reload" \
6
+ FROM registry.svc.ci.openshift.org/openshift/origin-v4.0:base
7
+ LABEL io.k8s.display-name="OpenShift ConfigMap Reload" \
14
8
io.k8s.description="This is a component reloads another process if a configured configmap volume is remounted." \
15
9
io.openshift.tags="kubernetes" \
16
10
maintainer=
"Frederic Branczyk <[email protected] >"
17
11
18
- # doesn't require a root user.
19
- USER 1001
12
+ ARG FROM_DIRECTORY=/go/src/github.com/jimmidyson/configmap-reload
13
+ COPY --from=builder ${FROM_DIRECTORY}/out/configmap-reload /usr/bin/configmap-reload
14
+
15
+ USER nobody
20
16
21
17
ENTRYPOINT ["/usr/bin/configmap-reload" ]
You can’t perform that action at this time.
0 commit comments