April 27, 2016

NPM proxy cache for CI

Same like bower, it might happen that you need to build things not only locally but also in some sort of CI. Deploying a npm proxy cache is fairly easy. Installation I suggest to add a specific user for this: useradd -m -d /var/cache/npm -s /bin/false npm Some neccessary packages: apt-get install nodejs You probably want to fetch the latest packages. Now we install the cache: sudo -u npm /bin/bash cd npm install npm-proxy-cache Startup /etc/systemd/system/npm-proxy-cache. Read more

April 26, 2016

Bower caching proxy

If you’re using bower for some of your projects and may happen to build this not only locally but also in some sort of CI, you might want to have a bower caching proxy in your network. Installation I suggest to add a specific user for this: useradd -m -d /var/cache/bower -s /bin/false bower Some neccessary packages: apt-get install git python-virtualenv Now we install the cache according to the README. Read more