Przeglądaj źródła

Adding Dockerfile for oraclelinux based webdev image

* LTS node (v10.16.0)
* npm (v6.9.0)
* git (v2.21.0)
bodicsek 6 lat temu
commit
4e2f91105f
1 zmienionych plików z 25 dodań i 0 usunięć
  1. 25 0
      Dockerfile

+ 25 - 0
Dockerfile

@@ -0,0 +1,25 @@
+FROM oraclelinux:7-slim
+
+ENV HTTP_PROXY http://www-proxy-adcq7-new.us.oracle.com:80
+ENV HTTPS_PROXY http://www-proxy-adcq7-new.us.oracle.com:80
+ENV NO_PROXY localhost,.local,.oraclecorp.com,.grungy.us
+
+RUN yum install gzip make curl-devel expat-devel gettext-devel openssl-devel zlib-devel -y \
+    && yum install gcc perl-ExtUtils-MakeMaker -y \
+    && yum remove git -y \
+    && cd /usr/src && curl -L https://github.com/git/git/archive/v2.21.0.tar.gz | tar zx \
+    && cd /usr/src/git-2.21.0 && make prefix=/usr/local/git all && make prefix=/usr/local/git install
+
+FROM oraclelinux:7-slim
+
+ENV HTTP_PROXY http://www-proxy-adcq7-new.us.oracle.com:80
+ENV HTTPS_PROXY http://www-proxy-adcq7-new.us.oracle.com:80
+ENV NO_PROXY localhost,.local,.oraclecorp.com,.grungy.us
+
+COPY --from=0 /usr/local/git /usr/local/git
+
+RUN yum -y install oracle-nodejs-release-el7 \
+    && yum install -y --disablerepo=ol7_developer_EPEL nodejs procps \
+    && yum clean all \
+    && echo "source /etc/bashrc" >> /root/.bashrc \
+    && echo "export PATH=$PATH:/usr/local/git/bin" >> /root/.bashrc