enable github-based npm packages for WIKI_PACKAGE

npm needs git installed in order to install packages from github
This commit is contained in:
Eric Dobbs 2017-10-01 11:28:14 -06:00
parent e22b66240d
commit ef34fdc759
2 changed files with 8 additions and 4 deletions

View File

@ -3,7 +3,8 @@ FROM node:4-slim
RUN useradd --create-home app \ RUN useradd --create-home app \
&& apt-get update \ && apt-get update \
&& apt-get install -y --no-install-recommends \ && apt-get install -y --no-install-recommends \
jq jq \
git
WORKDIR /home/app WORKDIR /home/app
ARG WIKI_PACKAGE=wiki@0.12.1 ARG WIKI_PACKAGE=wiki@0.12.1
RUN su app -c "npm install -g --prefix . $WIKI_PACKAGE" RUN su app -c "npm install -g --prefix . $WIKI_PACKAGE"

View File

@ -52,8 +52,11 @@ Open http://that.localtest.me:3000 in another.
# Development # Development
This image's tag matches the version of the included wiki software.
``` bash ``` bash
VERSION=0.12.0 git tag -am "" '0.12.1+github'
docker build --build-arg VERSION=$VERSION -t dobbs/farm:$VERSION . git push --tags
git tag -am "" $VERSION docker build -t dobbs/farm:0.12.1+github .
docker push dobbs/farm:0.12.1+github
``` ```