Skip to content

Commit 77e0977

Browse files
committed
Trim un-necessary steps from Dockerfile
(cherry picked from commit b6a129470f69050922918c4a205c9e9dd26df901)
1 parent c3ba459 commit 77e0977

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

openshift-app-sample/Dockerfile

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
FROM golang:1.15 as builder
2-
ENV APP_USER app
32
ENV APP_HOME /go/src/openshift-app-sample
43
RUN mkdir -p /opt/mqm \
54
&& chmod a+rx /opt/mqm
@@ -18,25 +17,20 @@
1817
&& tar -zxf ./*.tar.gz \
1918
&& rm -f ./*.tar.gz \
2019
&& bin/genmqpkg.sh -b /opt/mqm
21-
RUN groupadd $APP_USER && useradd -m -g $APP_USER -l $APP_USER
22-
RUN mkdir -p $APP_HOME && chown -R $APP_USER:$APP_USER $APP_HOME
20+
RUN mkdir -p $APP_HOME
2321
WORKDIR $APP_HOME
24-
USER $APP_USER
2522
COPY src/ .
2623
RUN go build -o openshift-app-sample
2724

2825
FROM golang:1.15
29-
ENV APP_USER app
3026
ENV APP_HOME /go/src/openshift-app-sample
31-
RUN groupadd $APP_USER && useradd -m -g $APP_USER -l $APP_USER
32-
RUN mkdir -p $APP_HOME
3327
# Create the directories the client expects to be present
34-
RUN mkdir -p /IBM/MQ/data/errors \
28+
RUN mkdir -p $APP_HOME \
29+
&& mkdir -p /IBM/MQ/data/errors \
3530
&& mkdir -p /.mqm \
3631
&& chmod -R 777 /IBM \
3732
&& chmod -R 777 /.mqm
3833
WORKDIR $APP_HOME
3934
COPY --chown=0:0 --from=builder $APP_HOME/openshift-app-sample $APP_HOME
4035
COPY --chown=0:0 --from=builder /opt/mqm /opt/mqm
41-
USER $APP_USER
4236
CMD ["./openshift-app-sample"]

openshift-app-sample/yaml/pod-sample.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
spec:
66
containers:
77
- name: golang-app
8-
image: uk.icr.io/golang-sample/golang-app:1.6
8+
image: uk.icr.io/golang-sample/golang-app:1.0
99
envFrom:
1010
- configMapRef:
1111
name: qmgr-details

0 commit comments

Comments
 (0)