diff options
| author | Mhd Sulhan <ms@kilabit.info> | 2015-11-21 13:22:09 +0700 |
|---|---|---|
| committer | Mhd Sulhan <ms@kilabit.info> | 2015-11-21 13:22:09 +0700 |
| commit | 0d000a92a4eca1812a33ffc38e64918b93f73ab1 (patch) | |
| tree | 9aaf23825b1a1271c9eec17f263c2334de2d3c34 | |
| parent | abaa798f061a33e86193f3f4037ddd1b8a7cc168 (diff) | |
| download | arch-docker-0d000a92a4eca1812a33ffc38e64918b93f73ab1.tar.xz | |
arch-base-sailsjs: add volume to mount host npm cache.
Using host's npm cache can speeding up npm install when starting up
the container.
| -rwxr-xr-x | arch-base-sailsjs/run.sh | 5 | ||||
| -rwxr-xr-x | arch-base-sailsjs/vars.sh | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/arch-base-sailsjs/run.sh b/arch-base-sailsjs/run.sh index 25c0f97..55c0f6d 100755 --- a/arch-base-sailsjs/run.sh +++ b/arch-base-sailsjs/run.sh @@ -1,3 +1,6 @@ #!/bin/zsh -docker run --env-file=env --net=host --rm -v $PWD/src:/srv/www -it sulhan/arch-nodejs-sails +docker run --env-file=env --net=host --rm \ + -v $PWD/npm:/root/.npm \ + -v $PWD/src:/srv/www \ + -it sulhan/arch-nodejs-sails diff --git a/arch-base-sailsjs/vars.sh b/arch-base-sailsjs/vars.sh index 1394230..14be400 100755 --- a/arch-base-sailsjs/vars.sh +++ b/arch-base-sailsjs/vars.sh @@ -9,7 +9,7 @@ PKGS_ADD+=(git gcc make python2 nodejs npm) PKGS_REMOVED=() IMAGE_NAME="sulhan/arch-nodejs-sails" -IMAGE_ARGS=(-c="VOLUME /srv/www" -c="EXPOSE 80" -c="CMD /init.sh") +IMAGE_ARGS=(-c="VOLUME /srv/www" -c="VOLUME /root/.npm" -c="EXPOSE 9000" -c="CMD /init.sh") IMAGE_FILES_BAK+=("${ROOTFS}/root/.npm" "${THISD}/npm") FILES+=("${THISD}/init.sh" "${ROOTFS}/") |
