Skip to content

Commit 0d2e67e

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents e995c22 + e23e910 commit 0d2e67e

File tree

5 files changed

+43
-99
lines changed

5 files changed

+43
-99
lines changed

d7/Dockerfile

+33-34
Original file line numberDiff line numberDiff line change
@@ -3,42 +3,41 @@ FROM mhart/alpine-node:7
33
VOLUME /work
44
WORKDIR /work
55

6+
ENV NPM_PACKAGES "node-sass \
7+
webpack-dev-server \
8+
webpack-stream \
9+
babel-core \
10+
babel-loader \
11+
babel-plugin-transform-runtime \
12+
babel-polyfill \
13+
babel-preset-es2015 \
14+
breakpoint-sass \
15+
chroma-sass \
16+
compass-importer \
17+
del \
18+
eslint \
19+
glob \
20+
gulp \
21+
gulp-concat \
22+
gulp-eslint \
23+
gulp-if \
24+
gulp-sass \
25+
gulp-sass-lint \
26+
gulp-sourcemaps \
27+
gulp-uglify \
28+
gulp.spritesmith \
29+
normalize-scss \
30+
sass-rem \
31+
sass-toolkit \
32+
script-loader \
33+
susy \
34+
typey \
35+
yargs \
36+
node-sass-asset-functions"
37+
638
RUN apk add --no-cache make g++ git python && \
739
apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community libsass && \
8-
npm --unsafe-perm install -g \
9-
node-sass \
10-
webpack@1 \
11-
webpack-dev-server \
12-
webpack-stream \
13-
babel-core \
14-
babel-loader \
15-
babel-plugin-transform-runtime \
16-
babel-polyfill \
17-
babel-preset-es2015 \
18-
breakpoint-sass \
19-
chroma-sass \
20-
compass-importer \
21-
del \
22-
eslint \
23-
glob \
24-
gulp \
25-
gulp-concat \
26-
gulp-eslint \
27-
gulp-if \
28-
gulp-sass \
29-
gulp-sass-lint \
30-
gulp-sourcemaps \
31-
gulp-uglify \
32-
gulp.spritesmith \
33-
LPGhatguy/node-sass-glob \
34-
normalize-scss \
35-
sass-rem \
36-
sass-toolkit \
37-
script-loader \
38-
susy \
39-
typey \
40-
yargs \
41-
node-sass-asset-functions && \
40+
npm --unsafe-perm install -g webpack@1 LPGhatguy/node-sass-glob $NPM_PACKAGES && \
4241
apk del --purge make g++ python git
4342

4443
COPY docker-entrypoint.sh /usr/local/bin/

d7/docker-entrypoint.sh

+1-34
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,6 @@
33
# prevent conflicts with existing
44
rm -rf node_modules
55

6-
/usr/bin/npm link \
7-
node-sass \
8-
webpack \
9-
webpack-dev-server \
10-
webpack-stream \
11-
babel-core \
12-
babel-loader \
13-
babel-plugin-transform-runtime \
14-
babel-polyfill \
15-
babel-preset-es2015 \
16-
breakpoint-sass \
17-
chroma-sass \
18-
compass-importer \
19-
del \
20-
eslint \
21-
gulp \
22-
glob \
23-
gulp-concat \
24-
gulp-eslint \
25-
gulp-if \
26-
gulp-sass \
27-
gulp-sass-lint \
28-
gulp-sourcemaps \
29-
gulp-uglify \
30-
gulp.spritesmith \
31-
node-sass-glob \
32-
normalize-scss \
33-
sass-rem \
34-
sass-toolkit \
35-
script-loader \
36-
susy \
37-
typey \
38-
yargs \
39-
node-sass-asset-functions
6+
/usr/bin/npm link node-sass-glob webpack $NPM_PACKAGES
407

418
exec "$@"

latest/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM mhart/alpine-node:6
1+
FROM mhart/alpine-node:7
22

33
MAINTAINER Andy Postnikov
44

zen/Dockerfile

+7-4
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,15 @@ FROM skilldlabs/frontend:latest
22

33
MAINTAINER Andy Postnikov
44

5-
RUN apk add --no-cache git \
6-
&& npm install -g \
7-
bower \
5+
ENV NPM_PACKAGES "bower \
86
breakpoint-sass \
97
browser-sync \
108
chroma-sass \
119
del \
1210
eslint \
1311
event-stream \
1412
gulp-autoprefixer \
13+
gulp-cached \
1514
gulp-eslint \
1615
gulp-if \
1716
gulp-load-plugins \
@@ -23,9 +22,13 @@ RUN apk add --no-cache git \
2322
gulp.spritesmith \
2423
kss \
2524
node-sass-import-once \
25+
glob \
2626
sass-lint \
2727
support-for \
2828
typey \
29-
zen-grids
29+
zen-grids"
30+
31+
RUN apk add --no-cache git \
32+
&& npm install -g $NPM_PACKAGES
3033

3134
COPY docker-entrypoint.sh /usr/bin/

zen/docker-entrypoint.sh

+1-26
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,6 @@
33
# prevent conflicts with existing
44
rm -rf node_modules
55

6-
/usr/bin/npm link \
7-
bower \
8-
breakpoint-sass \
9-
browser-sync \
10-
chroma-sass \
11-
del \
12-
eslint \
13-
event-stream \
14-
gulp \
15-
gulp-autoprefixer \
16-
gulp-eslint \
17-
gulp-if \
18-
gulp-load-plugins \
19-
gulp-rename \
20-
gulp-replace \
21-
gulp-sass \
22-
gulp-sass-lint \
23-
gulp-size \
24-
gulp-sourcemaps \
25-
gulp.spritesmith \
26-
kss \
27-
node-sass-import-once \
28-
sass-lint \
29-
support-for \
30-
typey \
31-
zen-grids
6+
/usr/bin/npm link gulp gulp-sass $NPM_PACKAGES
327

338
exec "$@"

0 commit comments

Comments
 (0)