summaryrefslogtreecommitdiffhomepage
path: root/Dockerfile
diff options
context:
space:
mode:
authorStanislas Signoud <stanislas.signoud@fretlink.com>2019-12-02 18:23:40 +0100
committerStanislas Signoud <stanislas.signoud@fretlink.com>2019-12-02 18:45:14 +0100
commit6d1afb632d7d780346b4fe988219ccdc1b1d7a40 (patch)
tree338e5a1613c0e7b3e1071854697355f0d6307d75 /Dockerfile
parent183dca3a9791573850e321b1723fd48d1d2de13a (diff)
downloaddocker-node-mongotools-6d1afb632d7d780346b4fe988219ccdc1b1d7a40.tar.gz
docker-node-mongotools-6d1afb632d7d780346b4fe988219ccdc1b1d7a40.tar.zst
docker-node-mongotools-6d1afb632d7d780346b4fe988219ccdc1b1d7a40.zip
chore(bump): bump nodejs to 10.17.0, ansible to 2.8, ruby to 2.6.5
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile14
1 files changed, 7 insertions, 7 deletions
diff --git a/Dockerfile b/Dockerfile
index 33698e4..c6fdaa5 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
1FROM node:8.12.0-stretch 1FROM node:10.17.0-stretch
2 2
3WORKDIR /app 3WORKDIR /app
4 4
@@ -9,17 +9,17 @@ RUN echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/3.6 main" >
9# Install Mongo, python and libpq 9# Install Mongo, python and libpq
10RUN apt-get update 10RUN apt-get update
11RUN apt-get install -y mongodb-org-tools mongodb-org-shell \ 11RUN apt-get install -y mongodb-org-tools mongodb-org-shell \
12 python-pip python-dev libffi-dev libssl-dev libpq5 libpq-dev \ 12 python3-pip python-dev libffi-dev libssl-dev libpq5 libpq-dev \
13 && apt-get -y --purge remove python-cffi \ 13 && apt-get -y --purge remove python-cffi \
14 && pip install --upgrade cffi setuptools 14 && pip3 install --upgrade cffi setuptools
15 15
16# Install Ansible 16# Install Ansible
17RUN easy_install -U pip && pip install 'ansible>=2.5,<2.6' 17RUN pip3 install 'ansible>=2.8,<2.9'
18 18
19# Install modern Ruby 19# Install modern Ruby
20RUN cd /tmp && curl -LO https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.gz && \ 20RUN cd /tmp && curl -LO https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.5.tar.gz && \
21 tar -xf ruby-2.6.3.tar.gz && cd ruby-2.6.3 && ./configure 21 tar -xf ruby-2.6.5.tar.gz && cd ruby-2.6.5 && ./configure
22RUN cd /tmp/ruby-2.6.3 && make && make install 22RUN cd /tmp/ruby-2.6.5 && make && make install
23 23
24# Install Dhall 24# Install Dhall
25RUN curl -LO https://github.com/dhall-lang/dhall-haskell/releases/download/1.21.0/dhall-json-1.2.7-x86_64-linux.tar.bz2 && \ 25RUN curl -LO https://github.com/dhall-lang/dhall-haskell/releases/download/1.21.0/dhall-json-1.2.7-x86_64-linux.tar.bz2 && \