Téigh ar aghaidh chuig an bpríomhábhar
Leagan: 6.x

Breiseáin

Is feidhmchlár plugála é Verdaccio. Is féidir é a leathnú ar go leor bealaí, modhanna fíordheimhnithe nua, críochphointí a chur leis nó stór saincheaptha a úsáid.

Tá 5 chineál breiseán ann:

Úsáid

Suiteáil

$> npm install --global verdaccio-activedirectory

verdaccio mar fhorc sinopia tá sé comhoiriúnach siar le forlíontáin atá comhoiriúnach le sinopia@1.4.0. I gcás den sórt sin tá an suiteáil mar an gcéanna.

$> npm install --global sinopia-memory

Cumraíocht

Oscail an comhad config.yaml agus nuashonraigh an rannán auth mar seo a leanas:

Breathnaíonn an chumraíocht réamhshocraithe mar seo, toisc go n-úsáidimid breiseán ionsuite htpasswd de réir réamhshocraithe ar féidir leat a dhíchumasú ach na línte seo a leanas a chur in iúl.

Coinbhinsiún ainmniúcháin

Ós rud é go gcaithfidh leagan 2.0.0 go dtí go dtosóidh forlíontáin leagan leis an ngnás seo a leanas:

  • sinopia-xxx (neamhcheadaithe agus bainfear é ar 6.x.x)
  • verdaccio-xxx

Tar éis leagan 5.12.0 tacaítear le forlíontáin scóipe, mar shampla:

auth:
'@my-org/auth-awesome-plugin':
foo: some value
bar: another value
store:
'@my-org/store-awesome-plugin':
foo: some value
bar: another value
middleware:
'@my-org/middleware-awesome-plugin':
foo: some value
bar: another value

Cumraíocht Fíordheimhnithe

auth:
htpasswd:
file: ./htpasswd
# max_users: 1000

agus iad a chur ina n-ionad (ar eagla go gcinnfidh tú breiseán ldap a úsáid.

auth:
activedirectory:
url: 'ldap://10.0.100.1'
baseDN: 'dc=sample,dc=local'
domainSuffix: 'sample.local'

Forlíontáin Fíordheimhnithe Il

Tá sé seo indéanta go teicniúil, rud a fhágann go bhfuil an t-ordú breiseán tábhachtach, mar go ndéanfar na dintiúir a réiteach in ord.

auth:
htpasswd:
file: ./htpasswd
#max_users: 1000
activedirectory:
url: 'ldap://10.0.100.1'
baseDN: 'dc=sample,dc=local'
domainSuffix: 'sample.local'

Cumraíocht Middleware

Sampla conas breiseán meánearraí a shocrú. Ní mór gach breiseán meánearraí a shainiú san ainmspás meánearraí.

middlewares:
audit:
enabled: true

Seans go leanfá an bhreiseán lár iniúchta mar bhunshampla.

Cumraíocht Stórála

rabhadh

Má tá an t-airí siopa sainithe sa chomhad config.yaml, tá neamhaird á dhéanamh ar an airí stóráil.

Sampla conas breiseán stórála a shocrú. Ní mór gach breiseán stórála a shainiú san ainmspás siopa.

store:
memory:
limit: 1000

Cumraíocht Téama

npm install --global verdaccio-theme-dark

Ní féidir leat ach téama amháin a luchtú ag an am agus dul trí roghanna más gá duit.

theme:
dark:
option1: foo
option2: bar

Breiseáin oidhreachta

Breiseáin Sinopia

rabhadh

Tá forlíontáin ón ré sinopia i léig ach tá siad fós ar fáil i leaganacha verdaccio@5.x ach bainte cheana féin ó na chéad leaganacha 6.x eile, smaoinigh ar iad a aistriú nó stop a úsáid le haghaidh nuashonruithe sa todhchaí.

Má tá tú ag brath ar aon breiseán sinopia, cuimhnigh nach bhfuiltear ag dul in olcas agus seans nach n-oibreoidh tú amach anseo.