File tree Expand file tree Collapse file tree 2 files changed +4
-10
lines changed Expand file tree Collapse file tree 2 files changed +4
-10
lines changed Original file line number Diff line number Diff line change 1
1
FROM golang:1.15 as builder
2
- ENV APP_USER app
3
2
ENV APP_HOME /go/src/openshift-app-sample
4
3
RUN mkdir -p /opt/mqm \
5
4
&& chmod a+rx /opt/mqm
18
17
&& tar -zxf ./*.tar.gz \
19
18
&& rm -f ./*.tar.gz \
20
19
&& 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
23
21
WORKDIR $APP_HOME
24
- USER $APP_USER
25
22
COPY src/ .
26
23
RUN go build -o openshift-app-sample
27
24
28
25
FROM golang:1.15
29
- ENV APP_USER app
30
26
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
33
27
# 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 \
35
30
&& mkdir -p /.mqm \
36
31
&& chmod -R 777 /IBM \
37
32
&& chmod -R 777 /.mqm
38
33
WORKDIR $APP_HOME
39
34
COPY --chown=0:0 --from=builder $APP_HOME/openshift-app-sample $APP_HOME
40
35
COPY --chown=0:0 --from=builder /opt/mqm /opt/mqm
41
- USER $APP_USER
42
36
CMD ["./openshift-app-sample" ]
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ metadata:
5
5
spec :
6
6
containers :
7
7
- 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
9
9
envFrom :
10
10
- configMapRef :
11
11
name : qmgr-details
You can’t perform that action at this time.
0 commit comments