Giter VIP home page Giter VIP logo

docker-npmjs's Introduction

Terin's Jokes Build Status

This terinjokes modules return's some of Terin's comedic goldmines!

var joke = terinjokes();
console.log(joke);

License

THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE FUNNY, BUT WITHOUT ANY WARRANTY. IT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE AMOUNT OF LAUGHTER YOUR USERS WILL GET FROM THESE JOKES, THE SUITABILITY AT A PARTICULAR TIME, OR THE CONTEXT TO UNDERSTAND WHY THEY MIGHT BE FUNNY. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM BE DEFECTIVE, YOU ASSUME THE COSTS OF ALL NECESSARY SERVICING, CORRECTION OR RETRACTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL THE AUTHOR BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF FRIENDS OR JOKES BEING RENDERED PASSÉ), EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Legal aside: This module is released under the MIT license and the above terms are non-binding.

docker-npmjs's People

Contributors

junosuarez avatar mroderick avatar terinjokes avatar waffle-with-pears avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-npmjs's Issues

can't assign host to an ip

docker freaks out if you use -h:

2013/12/02 20:29:41 Error: create: ExportEnv json: cannot unmarshal number into Go value of type string

I've tried -e HOSTNAME=ip but no dice, maybe we should use a different env var? I tried changing that myself but it seems to confuse kappa, digging into kappa now

kappa logs

searching for where kappa logs but I'm assuming by default it's just stdout or something so we're missing that

Create Migration Notes

I have a registry we've been running for a few months now (pre-kappa) and I'd like to update the image.

I was wondering if there are any recommendations on how I should go about this.

Split into two images?

Would people prefer that this live in two containers? For example, one for npmjs and one for npm-delegate? Or do people like the integrated approach I went with originally here?

Better networking

Networking is a bit of a hack right now, external ports have to exactly match internal ports for the system to work properly, due to how npm-delegate checks the npmjs instance and how it refers the client to downloading the package.

Allowing these ports to be more flexible would be nice. The best solution requires an upstream fix, but I think we can still be more flexible with our startup flags.

No Version Number‽

There's no indication within this repository of any sort of version number or Docker support range. The node community has this whole notion of “semver” I've completely through out the window!

Within this community, the version number seems to generally be in the header block of the Dockerfile, though we should probably also include it in the README.

Build race: Error: not_found no_db_file: -/user/org.couchdb.user:tjholowaychuk

oddly this didn't happen in my vm but I'm chucking npm up on ec2 and now it's barfing:

2013-12-01T19:53:38.712Z INFO,REQUEST 96.50.97.111 PUT /-/user/org.couchdb.user:tjholowaychuk 404
[Sun, 01 Dec 2013 19:54:18 GMT] [error] [<0.264.0>] Could not open file /usr/local/var/lib/couchdb/registry.couch: no such file or directory
[Sun, 01 Dec 2013 19:54:18 GMT] [info] [<0.219.0>] 172.17.0.22 - - PUT /registry/_design/app/_rewrite/-/user/org.couchdb.user:tjholowaychuk 404

fails on docker 0.9.1

or my setup: docker -d with http_proxy (docker hello world example runs fine)

pschu@senatov:~> docker build --quiet=false -t  npmjs github.com/terinjokes/docker-npmjs
2014/04/01 22:17:39 Error: )
pschu@senatov:~> docker --version
Docker version 0.9.1, build 867b2a9

Smartly bind interfaces

Kappa should be bound to the external interface only, and couchdb to the internal interface on the same port. Tarball GETs can flow through Kappa just fine, and we think it would simplifies the port exports.

Registry rejects connections

I keep getting ECONNREFUSED.

the /root/startup.shscript complains about about /etc/hosts being on a Read-only filesystem (and hapi not existing):

root@37ca54227a47:/# /root/startup.sh: line 3: /etc/hosts: Read-only file system
Apache CouchDB has started, time to relax.
                          {mochiweb_request_qs,[{"new_edits","false"}]},
/root/startup.sh: line 5: hapi: command not found
                          {couch_rewrite_count,0},
                          {mochiweb_request_recv,true},
                          {mochiweb_request_cookie,[]}]},
                        {trap_exit,false},
                        {status,running},
                        {heap_size,10946},
                        {stack_size,24},
                        {reductions,10675}],
                       []]}}

CouchDB is accessible however.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.