@@ -3,15 +3,18 @@ FROM ibmcom/informix-innovator-c:12.10.FC12W1IE
3
3
ARG servername=informix
4
4
5
5
USER root
6
- RUN mkdir /legacy-challenge-processor
6
+ RUN mkdir /app
7
7
WORKDIR /home/informix
8
8
9
- RUN sed -i '/jessie-updates/d' /etc/apt/sources.list
10
- RUN apt-get -qq update && apt-get -qq install -y \
11
- wget gcc g++ make xz-utils python2.7 git curl
9
+ RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && \
10
+ echo "deb http://ftp.debian.org/debian/ stretch main non-free contrib" >/etc/apt/sources.list && \
11
+ echo "deb http://security.debian.org/ stretch/updates main contrib non-free" >>/etc/apt/sources.list
12
12
13
- RUN wget -q -O node8.tar.xz https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-x64.tar.xz \
14
- && tar xfJ node8.tar.xz && rm -rf node8.tar.xz
13
+ RUN apt-get -qq update && \
14
+ apt-get -qq install -y wget gcc-6 g++-6 make xz-utils python2.7 git curl
15
+
16
+ RUN wget -q -O node10.tar.xz https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.xz \
17
+ && tar xfJ node10.tar.xz && rm -rf node10.tar.xz
15
18
16
19
ENV SERVERNAME=$servername
17
20
@@ -29,7 +32,7 @@ ENV CLIENT_LOCALE=en_US.utf8
29
32
ENV DB_LOCALE=en_US.utf8
30
33
ENV DBDATE Y4MD-
31
34
ENV DBDELIMITER "|"
32
- ENV PATH /home/informix/node-v8.11.3 -linux-x64/bin:${INFORMIXDIR}/bin:${INFORMIXDIR}/lib:${INFORMIXDIR}/lib/esql:${PATH}
35
+ ENV PATH /home/informix/node-v10.15.1 -linux-x64/bin:${INFORMIXDIR}/bin:${INFORMIXDIR}/lib:${INFORMIXDIR}/lib/esql:${PATH}
33
36
ENV LD_LIBRARY_PATH ${INFORMIXDIR}/lib:${INFORMIXDIR}/lib/esql:${INFORMIXDIR}/lib/cli
34
37
ENV INFORMIXSQLHOSTS /opt/ibm/informix/etc/sqlhosts.informixoltp_tcp
35
38
ENV USER root
@@ -38,9 +41,9 @@ ENV LICENSE accept
38
41
RUN ln -s /usr/bin/python2.7 /usr/bin/python
39
42
RUN echo "sqlexec 2021/tcp" >> /etc/services
40
43
41
- COPY . /legacy-challenge-processor
44
+ COPY . /app
42
45
43
- WORKDIR /legacy-challenge-processor
46
+ WORKDIR /app
44
47
RUN rm -rf node_modules && npm install --unsafe-perm
45
48
46
- ENTRYPOINT [ "npm" , "start" ]
49
+ ENTRYPOINT [ "npm" , "start" ]
0 commit comments