Recipe Types:
──────────────────────────────────────────
nexus/repository/recipe/types
─┬────────────────────────────────────────
├─ group
├─ proxy
└─ host
|
Repositories:
──────────────────────────────────────────
https://cdn.chorke.org/nexus/repository/
─┬────────────────────────────────────────
├─ npm-registry/ [proxy]
├─ npm-private/ [host ]
└─ npm/ [group]
|
Blob Store
Admin : https://cdn.chorke.org/nexus/#admin/repository/blobstores
Path : /nexus-data/blobs/npm-registry
Name : npm-registry
Admin : https://cdn.chorke.org/nexus/#admin/repository/blobstores
Path : /nexus-data/blobs/npm-private
Name : npm-private
Admin : https://cdn.chorke.org/nexus/#admin/repository/blobstores
Path : /nexus-data/blobs/npm-group
Name : npm-group
Repository
Admin : https://cdn.chorke.org/nexus/#admin/repository/repositories
Policy : Allow redeploy
Storage : npm-private
Name : npm-private
Admin : https://cdn.chorke.org/nexus/#admin/repository/repositories
proxy : https://registry.npmjs.org
Storage : npm-registry
Name : npm-registry
Admin : https://cdn.chorke.org/nexus/#admin/repository/repositories
Members : npm-registry, npm-private
Storage : npm-group
Name : npm
Security
NEXUS_NPM_AUTH=`echo -n 'user:password'|openssl base64`
cat <<EOF >> $HOME/.npmrc
registry=https://cdn.chorke.org/nexus/repository/npm/
_auth=$NEXUS_NPM_AUTH
email= user@chorke.org
EOF
npm config set @academia:registry https://cdn.chorke.org/nexus/repository/npm/
npm --registry https://cdn.chorke.org/nexus/repository/npm/ install -g express
npm install
npm publish
References