Uplinks
Is nasc é uplink le clárlann sheachtrach a sholáthraíonn rochtain ar phacáistí seachtracha.
Úsáid
uplinks:
npmjs:
url: https://registry.npmjs.org/
server2:
url: http://mirror.local.net/
timeout: 100ms
server3:
url: http://mirror2.local.net:9000/
baduplink:
url: http://localhost:55666/
Seo sampla de chlárlanna npmjs agus GitHub a chomhtháthú gan uaim ag baint úsáide as Verdaccio: Conas Verdaccio a úsáid le clárlann GitHub
Cumraíocht
Is féidir leat naisc iolracha a shainiú agus caithfidh ainm uathúil (eochair) a bheith ag gach ceann acu. Is féidir leis na hairíonna seo a leanas a bheith acu:
Maoin | Cineál | Ag teastáil | Sampla | Tacaíocht | Cur síos | Réamhshocrú |
---|---|---|---|---|---|---|
url | string | Tá | https://registry.npmjs.org/ | go léir | An url clárlainne | npmjs |
ca | string | Níl | ~./ssl/client.crt' | go léir | Deimhniú conair SSL | No default |
timeout | string | Níl | 100ms | go léir | socraigh teorainn ama nua don iarratas | 30s |
maxage | string | Níl | 10m | go léir | tá an tairseach ama don taisce bailí | 2m |
fail_timeout | string | Níl | 10m | go léir | sainmhíníonn an t-am uasta nuair a éiríonn iarratas ina teip | 5m |
max_fails | number | Níl | 2 | go léir | teorainn a chur le hiarratas teip uasta | 2 |
http_proxy | string | Níl | http://proxy.server.org | go léir | define HTTP proxy for registry access | No default |
https_proxy | string | Níl | https://proxy.server.org | go léir | define HTTPS proxy for registry access | No default |
no_proxy | string | Níl | localhost,127.0.0.1 | go léir | comma-separated list of hosts that should not use proxy | No default |
cache | boolean | Níl | [true,false] | >= 2.1 | taisce go léir tarballs iargúlta i stóráil | true |
auth | list | Níl | see below | >= 2.5 | sannann sé an ceanntásc ‘Authorization’ tuilleadh eolais | disabled |
headers | list | Níl | authorization: "Bearer SecretJWToken==" | go léir | liosta de na ceanntásca saincheaptha le haghaidh an uplink | disabled |
strict_ssl | boolean | Níl | [true,false] | >= 3.0 | Más fíor, éilíonn sé go mbeidh teastais SSL bailí. | true |
agent_options | object | Níl | maxSockets: 10 | >= 4.0.2 | roghanna don Ghníomhaire HTTP nó HTTPS atá freagrach as marthanacht naisc uplink a bhainistiú agus athúsáid tuilleadh eolais | No default |
Maoin Údar
Ligeann an t-airí auth
duit comhartha uda a úsáid le huasnasc. Ag baint úsáide as an athróg timpeallachta réamhshocraithe:
uplinks:
private:
url: https://private-registry.domain.com/registry
auth:
type: bearer
token_env: true # by defaults points to the environment variable `NPM_TOKEN`
nó trí athróg timpeallachta saincheaptha sonraithe:
uplinks:
private:
url: https://private-registry.domain.com/registry
auth:
type: bearer
token_env: FOO_TOKEN # override the default `NPM_TOKEN` by a custom one
token_env: FOO_TOKEN
internally will use process.env['FOO_TOKEN']
nó trí chomhartha a shonrú go díreach ón gcomhad cumraíochta (nach bhfuil molta ag coinníolacha slándála):
uplinks:
private:
url: https://private-registry.domain.com/registry
auth:
type: bearer
token: 'token'
Nóta: Tá tosaíocht ag
token
thartoken_env
Ní mór go mbeadh a fhios agat
- Caithfidh uas-naisc a bheith ina gclárlanna atá comhoiriúnach leis na críochphointí
npm
. Eg: verdaccio,sinopia@1.4.0
, npmjs registry, yarn registry, JFrog, Nexus and more. - Má shocraítear
taisce
go bréagach, cabhrófar leat spás a shábháil ar do thiomáint crua. Seachnóidh sé seotarbhallóga
ach coimeádfaidh sé meiteashonraí i bhfillteáin. - D'fhéadfadh go gcuirfeadh naisc iolracha suas cuardach do phacáistí a mhoilliú. I gcás gach iarratais a dhéanann cliant npm, déanann verdaccio glaoch amháin chuig gach nasc suas cumraithe.
- Leanann an fhormáid (Sean-am, uasmhéid agus teorainn ama) na aonaid tomhais NGINX
- Agus an Cairt Helm in úsáid agat, is féidir leat
secretEnvVars
a úsáid chun athróga timpeallachta íogaire a instealladh, ar féidir iad a úsáid chun údarás príobháideach uplink a chumrú.