1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-08 23:25:51 +01:00

Merge branch 'master' into 4.x

This commit is contained in:
Juan Picado @jotadeveloper 2018-10-21 17:47:17 +02:00 committed by GitHub
commit c4940bcd21
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -82,7 +82,7 @@ See in detail each of these [use cases](https://github.com/verdaccio/verdaccio/t
Run in your terminal
```bash
verdaccio
$ verdaccio
```
You would need set some npm configuration, this is optional.
@ -103,31 +103,39 @@ Now you can navigate to [http://localhost:4873/](http://localhost:4873/) where y
#### Create an user and log in
```bash
npm adduser --registry http://localhost:4873
$ npm adduser --registry http://localhost:4873
```
For scoped packages, you can log in for a specific scope:
```bash
$ npm adduser --registry http://localhost:4873 --scope=@mycompany
```
#### Publish your package
```bash
npm publish --registry http://localhost:4873
$ npm publish --registry http://localhost:4873
```
This will prompt you for user credentials which will be saved on the `verdaccio` server.
If you are publishing a scoped package, the registry argument is optional
<h2 align="center"> Docker</h2>
Below are the most commonly needed informations,
every aspect of Docker and verdaccio is [documented separately](https://www.verdaccio.org/docs/en/docker.html)
```
docker pull verdaccio/verdaccio
```bash
$ docker pull verdaccio/verdaccio
```
Available as [tags](https://hub.docker.com/r/verdaccio/verdaccio/tags/).
```
docker pull verdaccio/verdaccio:3.0.0
```bash
$ docker pull verdaccio/verdaccio:3.0.0
```
### Running verdaccio using Docker
@ -135,7 +143,7 @@ docker pull verdaccio/verdaccio:3.0.0
To run the docker container:
```bash
docker run -it --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio
$ docker run -it --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio
```
Docker examples are available [in this repository](https://github.com/verdaccio/docker-examples).
@ -159,7 +167,8 @@ Verdaccio aims to support all features of a standard npm client that make sense
- Registering new users (npm adduser {newuser}) - **supported**
- Transferring ownership (npm owner add {user} {pkg}) - not supported, *PR-welcome*
### Misc stuff
### Miscellany
- Searching (npm search) - **supported** (cli / browser)
- Ping (npm ping) - **supported**