1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-13 03:35:52 +01:00

Merge branch 'master' into docker-patch-1

This commit is contained in:
Juan Picado @jotadeveloper 2017-10-19 19:18:56 +02:00 committed by GitHub
commit b1b40c48d2

@ -19,7 +19,7 @@ Once you update the listen and try to run verdaccio again will ask for certifica
$ openssl x509 -req -in ~/.config/verdaccio/verdaccio-csr.pem -signkey ~/.config/verdaccio/verdaccio-key.pem -out ~/.config/verdaccio/verdaccio-cert.pem $ openssl x509 -req -in ~/.config/verdaccio/verdaccio-csr.pem -signkey ~/.config/verdaccio/verdaccio-key.pem -out ~/.config/verdaccio/verdaccio-cert.pem
```` ````
* Edit your config file `~/.config/verdaccio/config.yalm` an add the following section (more info on the `key`, `cert` and `ca` arguments on the [Node documentation](https://nodejs.org/api/tls.html#tls_tls_createsecurecontext_options)) * Edit your config file `~/.config/verdaccio/config.yalm` and add the following section
```` ````
https: https:
@ -28,6 +28,16 @@ https:
ca: ~/.config/verdaccio/server.ca ca: ~/.config/verdaccio/server.ca
```` ````
Alternatively, if you have a certificate as `server.pfx` format, you can add the following configuration section. The passphrase is optional and only needed, if your certificate is encrypted.
````
https:
pfx: ~/.config/verdaccio/server.pfx
passphrase: 'secret'
````
More info on the `key`, `cert`, `ca`, `pfx` and `passphrase` arguments on the [Node documentation](https://nodejs.org/api/tls.html#tls_tls_createsecurecontext_options)
* Run `verdaccio` in your command line. * Run `verdaccio` in your command line.
* Open the browser and load `https://your.domain.com:port/` * Open the browser and load `https://your.domain.com:port/`