Private bitbucket repository as npm dependency In a way that it still works in your choice of Continuous Integration tools. The Hard Way By using BitBucket’s SSH deployment keys. Tom Spencer has written a great post about this and I’ve used his method succesfully. There’s nothing wrong his this approach, I just found it very complicated (for my specific use case) because it requires generating SSH keys, setting them up in BitBucket, and adding extra scripts in your dependant project that set up the SSH keys in the build environment before it can execute npm install.
Ghost is a blogging platform. Absurd Tech runs Ghost in a FreeBSD AWS EC2 instance. The usual steps to deploy include: 1. download ghost, 2. unzip it and 3. run npm install in the ghost dir: $ curl -O https://ghost.org/zip/ghost-0.7.8.zip $ unzip ghost-0.7.8.zip $ cd ghost-0.7.8 $ npm install $ npm start --production Not that easy for us FreeBSD’ers. Especially if you have a somewhat recent version of FreeBSD and its packages.