Download npm and yarn from Alpine packages repository (#4242)

This commit is contained in:
Yamagishi Kazutoshi 2017-07-18 22:21:30 +09:00 committed by Eugen Rochko
parent f5382ec085
commit c0c7af2194

View file

@ -12,6 +12,7 @@ EXPOSE 3000 4000
WORKDIR /mastodon WORKDIR /mastodon
RUN echo "@edge https://nl.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories \ RUN echo "@edge https://nl.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories \
&& echo "@edge https://nl.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories \
&& apk -U upgrade \ && apk -U upgrade \
&& apk add -t build-dependencies \ && apk add -t build-dependencies \
build-base \ build-base \
@ -38,7 +39,7 @@ RUN echo "@edge https://nl.alpinelinux.org/alpine/edge/main" >> /etc/apk/reposit
protobuf \ protobuf \
su-exec \ su-exec \
tini \ tini \
&& npm install -g npm@3 && npm install -g yarn \ yarn@edge \
&& update-ca-certificates \ && update-ca-certificates \
&& rm -rf /tmp/* /var/cache/apk/* && rm -rf /tmp/* /var/cache/apk/*