В этом посте рассказывается о том, как настроить личный реестр
- , чтобы убедиться, что couchdb установлен в вашей системе
Репликация использования npmjs.orgследующая команда
curl -X POST http://127.0.0.1:5984/_replicate -d '{"source":"http://isaacs.iriscouch.com/registry/", "target":"registry", "continuous":true, "create_target":true}' -H "Content-Type: application/json"
Обратите внимание, что в команде есть "continuous":true
, она использует _changes API CouchDB и будет извлекать любые новые изменения при уведомлении этого API.
Если вы когда-нибудь захотите остановить эти репликации, вы можете легко добавить "cancel":true
.Тогда сценарий будет
curl -X POST http://127.0.0.1:5984/_replicate -d '{"source":"http://isaacs.iriscouch.com/registry/", "target":"registry", "continuous":true, "create_target":true, "cancel":true}' -H "Content-Type: application/json"
Затем перейдите на npmjs.org readme для установки npm (убедитесь, что установлены nodejs
и git
).Удар по всем ступеням
git clone git://github.com/isaacs/npmjs.org.git
cd npmjs.org
sudo npm install -g couchapp
npm install couchapp
npm install semver
couchapp push registry/app.js http://localhost:5984/registry
couchapp push www/app.js http://localhost:5984/registry