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
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
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.
- sinopia-npm: auth plugin for sinopia a thacaíonn le clárlann npm.
- sinopia-memory: breiseán an t-údar le haghaidh sinopia a choinníonn úsáideoirí i gcuimhne.
- sinopia-github-oauth-cli.
- sinopia-crowd: breiseán an údair le haghaidh sinopia a thacaíonn leis an slua atlais.
- sinopia-activedirectory: Breiseán fíordheimhnithe an Eolaire Gníomhach le haghaidh sinopia.
- sinopia-github-oauth: breiseán fíordheimhnithe le haghaidh sinopia2, a thacaíonn le sreabhadh gréasáin github oauth.
- sinopia-delegated-auth: Breiseán fíordheimhnithe Sinopia a tharmligean fíordheimhniú chuig URL HTTP eile
- sinopia-altldap: Breiseán malartach LDAP Auth le haghaidh Sinopia
- sinopia-request: Breiseán atá éasca agus iomlán le cumraíocht chun API seachtrach a úsáid.
- sinopia-htaccess-gpg-email: Gin pasfhocal i bhformáid htaccess, criptigh le GPG agus seol chuig úsáideoirí trí MailGun API é.
- sinopia-mongodb: Breiseán atá éasca agus iomlán le cumraíocht chun bunachar mongodb a úsáid.
- sinopia-htpasswd: breiseán auth don sinopia a thacaíonn le formáid htpasswd.
- sinopia-leveldb: breiseán auth leveldb le haghaidh sinopia príobháideach npm.
- sinopia-gitlabheres: Breiseán fíordheimhnithe Gitlab le haghaidh sinopia.
- sinopia-gitlab: Breiseán fíordheimhnithe Gitlab le haghaidh sinopia
- sinopia-ldap: Breiseán údaraithe LDAP le haghaidh sinopia.
- sinopia-github-oauth-env Breiseán fíordheimhnithe Sinopia le sreabhadh gréasáin github oauth.