@@ -2,9 +2,10 @@ FROM mhart/alpine-node
2
2
3
3
MAINTAINER Andy Postnikov
4
4
5
- RUN npm install gulp -g
6
-
7
5
ENV RUBY_VERSION 2.1.8
6
+ ENV PATH /usr/local/rbenv/bin:$PATH
7
+
8
+ RUN npm install gulp -g
8
9
9
10
RUN apk add --no-cache \
10
11
libstdc++ tzdata bash \
@@ -15,19 +16,17 @@ RUN apk add --no-cache \
15
16
&& git clone https://github.com/rbenv/ruby-build.git /usr/local/rbenv/plugins/ruby-build \
16
17
&& git clone git://github.com/tpope/rbenv-aliases.git /usr/local/rbenv/plugins/rbenv-aliases \
17
18
&& /usr/local/rbenv/plugins/ruby-build/install.sh \
18
- && /usr/local/rbenv/bin/rbenv install ${RUBY_VERSION} \
19
+ && rbenv install ${RUBY_VERSION} \
20
+ && rbenv global ${RUBY_VERSION} \
21
+ && ln -s $(rbenv which ruby) /usr/local/bin/ruby \
22
+ && ln -s $(rbenv which gem) /usr/local/bin/gem \
23
+ && gem install bundler compass scss_lint --no-ri --no-rdoc \
24
+ && ln -s $(rbenv which bundle) /usr/local/bin/bundle \
25
+ && ln -s $(rbenv which compass) /usr/local/bin/compass \
26
+ && ln -s $(rbenv which scss-lint) /usr/local/bin/scss-lint \
19
27
&& apk del git gcc g++ make \
20
28
openssl-dev readline-dev zlib-dev \
21
29
&& rm -rf /tmp/*
22
30
23
- ENV PATH /usr/local/rbenv/bin:$PATH
24
-
25
- RUN rbenv global ${RUBY_VERSION} \
26
- && ln -s $(rbenv which gem) /usr/local/bin/gem \
27
- && ln -s $(rbenv which ruby) /usr/local/bin/ruby \
28
- && gem install bundler scss_lint --no-ri --no-rdoc \
29
- && ln -s $(rbenv which bundle) /usr/local/bin/bundle \
30
- && ln -s $(rbenv which scss-lint) /usr/local/bin/scss-lint
31
-
32
31
VOLUME /work
33
32
WORKDIR /work
0 commit comments