Skip to content

Commit 53f93a9

Browse files
committed
Add compass
1 parent 8549dd8 commit 53f93a9

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

Dockerfile

+11-12
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ FROM mhart/alpine-node
22

33
MAINTAINER Andy Postnikov
44

5-
RUN npm install gulp -g
6-
75
ENV RUBY_VERSION 2.1.8
6+
ENV PATH /usr/local/rbenv/bin:$PATH
7+
8+
RUN npm install gulp -g
89

910
RUN apk add --no-cache \
1011
libstdc++ tzdata bash \
@@ -15,19 +16,17 @@ RUN apk add --no-cache \
1516
&& git clone https://github.com/rbenv/ruby-build.git /usr/local/rbenv/plugins/ruby-build \
1617
&& git clone git://github.com/tpope/rbenv-aliases.git /usr/local/rbenv/plugins/rbenv-aliases \
1718
&& /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 \
1927
&& apk del git gcc g++ make \
2028
openssl-dev readline-dev zlib-dev \
2129
&& rm -rf /tmp/*
2230

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-
3231
VOLUME /work
3332
WORKDIR /work

0 commit comments

Comments
 (0)