• This repository has been archived on 26/Apr/2018
  • Stars
    star
    154
  • Rank 242,095 (Top 5 %)
  • Language
    Shell
  • Created over 11 years ago
  • Updated over 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Docker image for a private npmjs repository

WIP

couchdb branch

Docker Image for npm

Stories in Ready

Version: 0.5.2
Docker Versions: >=0.6.5 <0.9.0

An easy way to get started with a private npm server, along with kappa. These instructions assume you've already installed Docker per the Getting Started guide.

Building

This image can be built by running the following docker command:

docker build -t npmjs github.com/terinjokes/docker-npmjs

You can build from a git tag by appending a ref to the above URL. For example github.com/terinjokes/docker-npmjs#0.5.1

Running

After building the image, a container can be spawned. Providing the vhost (via the -h) options, as well as exposing the ports (-p) is required to use this image.

docker run -d -h npmjs.intranet -p=5984:5984 -p=1337:1337 npmjs

Using

Kappa is exposed on port 1337, and will delegate requests to either your local registry or the public fallback. You'll want to change your default registry via:

npm config set registry http://npmjs.intranet:1337/

Kappa is configured to be read-write to the local registry. To use the public registry use the --registry flag to npm.

npm --registry https://registry.npmjs.org/ adduser
npm --registry https://registry.npmjs.org/ publish

More Repositories

1

gulp-uglify

Minify files with UglifyJS
JavaScript
1,229
star
2

StickersStandard

The Stickers Standard
425
star
3

ziggetty

A Static Server in Zig
Zig
25
star
4

promisescript

Promise-based JavaScript, JSON, and CSS loader
JavaScript
19
star
5

zClip

JavaScript
17
star
6

gulp-license

Add licenses to gulp streams.
JavaScript
15
star
7

HPSS-Disassembly

Work in Progress disassembly of Harry Potter and the Sorcerer's Stone (GBC)
Assembly
13
star
8

mixere

A modern fork of mixere, a Windows audio mixer for live productions.
C++
10
star
9

promise-series

Resolve promises in a series
JavaScript
10
star
10

flipper-barcode

A barcode generator for the Flipper Zero
C
10
star
11

openrct2-prometheus-exporter

An OpenRCT2 plugin that implements a Prometheus exporter.
Nix
10
star
12

inferno-hyperscript

Hyperscript syntax for Inferno termplates.
JavaScript
9
star
13

MediaKeyKit

Bringing sanity to your Mac's media keys
Objective-C
8
star
14

enotes-for-github

E-Notes for GitHub
JavaScript
7
star
15

gulp-closure

Minify files with Closure Compiler
JavaScript
6
star
16

docker-couchdb

Shell
6
star
17

terinjokes

Terin's Jokes
JavaScript
5
star
18

bakelite

injects resin into a mold to produce groovy Go programs
Go
5
star
19

rwhois

Ruby
5
star
20

BlackScreen

Setting the wallpaper of all your screens to black (or another custom image), so you don't have to.
4
star
21

terinstock.com

HTML
4
star
22

mmxmpcr

command line program for playing the XM Radio PCR satellite radio receiver
C++
3
star
23

BMDSwitcherMock

A Mock COM for testing against the BMDSwitcherAPI
C++
3
star
24

assume-sinon

JavaScript
3
star
25

stolport

Tracking location and history of physical items with short IDs.
Go
3
star
26

contenteditable

Fixing contenteditable
JavaScript
3
star
27

human-intermediate-formats

List of human-editable intermediate file formats
3
star
28

nofiles

The best way to write secure computing. Write nothing.
3
star
29

stgit

Stacked Git
Python
3
star
30

license-wizard-2000

Clojure
3
star
31

eslispify

browserify transform for eslisp
JavaScript
2
star
32

dos.nix

A Nixpkgs overlay collection of DOS tools
Nix
2
star
33

AFOAuth1

OAuth 1.0 client for AFNetworking
Objective-C
2
star
34

terinjokes.github.com

CSS
2
star
35

baywheels-history

Tracking Bay Wheels system data
Shell
2
star
36

k9p

Go
2
star
37

badge-ify

2
star
38

Blocksbook

Fork of miekg's blocksbook style
2
star
39

flarectl

CLI interaction with CloudFlare
JavaScript
2
star
40

karma-tape-reporter

Karma plugin that reports TAP formated results
JavaScript
2
star
41

userstyles

A collection of personal userstyles
CSS
2
star
42

stoneknife

Go port of https://github.com/kragen/stoneknifeforth
Go
2
star
43

mailpail

Export Bitbucket Server pull requests to Maildir
Go
2
star
44

home.nix

Nix
1
star
45

extra-ports

Personal collection of additional (or upgraded) MacPort ports
Tcl
1
star
46

tforth

fasm-based forth for x86_64 Linux systems
Assembly
1
star
47

break3812

Breakout board for the Yamaha YM3812-F
Nix
1
star
48

docker-npmjs-delegate

Shell
1
star
49

autoresponder

Python
1
star
50

dotfiles

My dotfiles (more or less)
Shell
1
star
51

docker-npmjs-skim

Shell
1
star