Skip to content

Commit fca767d

Browse files
authored
+ Node10, Ruby2.5, Python3
0 parents  commit fca767d

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

Dockerfile

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
FROM ubuntu:18.04
2+
3+
RUN apt-get update \
4+
&& apt-get install -y --no-install-recommends \
5+
build-essential \
6+
software-properties-common \
7+
curl \
8+
git \
9+
python3-pip \
10+
python3-dev \
11+
libffi-dev \
12+
libssl-dev \
13+
libxml2-dev \
14+
libxslt1-dev \
15+
libjpeg8-dev \
16+
zlib1g-dev \
17+
gpg-agent \
18+
&& apt-get clean \
19+
&& rm -rf /var/lib/apt/lists/*
20+
21+
RUN add-apt-repository ppa:brightbox/ruby-ng -y
22+
RUN curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
23+
RUN bash nodesource_setup.sh
24+
RUN apt-get update \
25+
&& apt-get install -y --force-yes --no-install-recommends \
26+
nodejs \
27+
ruby2.5 \
28+
ruby2.5-dev \
29+
zip \
30+
unzip \
31+
gcc \
32+
g++ \
33+
&& apt-get clean \
34+
&& rm -rf /var/lib/apt/lists/*
35+
36+
RUN gem install rake bundler
37+
RUN pip3 install setuptools --upgrade \
38+
&& pip3 install awscli --upgrade
39+
RUN mkdir -p /www
40+
41+
USER root
42+
WORKDIR /www

0 commit comments

Comments
 (0)