Alex, Response inline. :) Sent from my iPhone
On May 18, 2013, at 10:45 AM, Alex Kocharin <a...@equenext.com> wrote: > > Why do you want replication at all? I was thinking about it for myself > recently, but I found out that there're lots of libraries you won't ever use. > > So isn't it better to write something like proxying repository server that > would host your private projects, but proxy all other requests to npm central > repository (with caching of course to avoid heavy load)? > We don't have any other choice, sadly - we have no network connectivity to npm central where we have to develop from. So our thought was to replicate against npm while connected, then take a copy of couch/npm (even with a bunch of stuff we won't use) offline. I would prefer to use some sort of proxy/cache, were we only pull mods we need (ala Artifactory or Nexus in Java land) but I hadn't really seen anything like that. Ill have to check out shadow-npm. Andy > > On Tuesday, May 14, 2013 7:16:51 AM UTC+4, andy wrote: >> >> Based on the awesome feedback I got from >> https://groups.google.com/d/msg/nodejs/sX4mbsRPwls/WtDDE-To2o4J, we tried >> replicating the npm repo so we could use it in an offline environment. >> >> We're essentially following the instructions at >> http://clock.co.uk/tech-blogs/how-to-create-a-private-npmjs-repository but >> replication fails after syncing about 17k documents. >> >> We've tried reinstalling couch (found one issue that suggested using a >> patched version of SpiderMonkey) but the same thing keeps happening, even >> after restarting replication several times. >> >> Here's our setup: >> >> CentOS 6.4 >> CouchDB 1.3 >> SpiderMonkey 1.8.5-7 >> >> Replication works fine for over 17,000 documents, then we see this error and >> can't get past it: >> >> [Sat, 11 May 2013 00:55:39 GMT] [error] [<0.12970.4>] Replicator: couldn't >> write document `bufferhelper`, revision >> `19-d339684ee7f5eaf4cc18d84da753832d`, to target database `registry`. Error: >> `unauthorized`, reason: `Please log in before writing to the db`. >> >> Any ideas? >> >> Thanks, >> >> Andy > -- > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to nodejs@googlegroups.com > To unsubscribe from this group, send email to > nodejs+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "nodejs" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to nodejs+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.