1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-13 03:35:52 +01:00
verdaccio/website/translated_docs/pl-PL/config.md
VerdaccioBot 5980708f00 New Crowdin translations (#1119)
* New translations test.md (Portuguese, Brazilian)
docs(website): new translations

* New translations ansible.md (Russian)
docs(website): new translations

* New translations auth.md (Russian)
docs(website): new translations

* New translations reverse-proxy.md (Russian)
docs(website): new translations

* New translations logo.md (Russian)
docs(website): new translations

* New translations chef.md (Russian)
docs(website): new translations

* New translations puppet.md (Russian)
docs(website): new translations

* New translations ci.md (Russian)
docs(website): new translations

* New translations what-is-verdaccio.md (Russian)
docs(website): new translations

* New translations node-api.md (Russian)
docs(website): new translations

* New translations windows.md (Russian)
docs(website): new translations

* New translations web.md (Russian)
docs(website): new translations

* New translations use-cases.md (Russian)
docs(website): new translations

* New translations uplinks.md (Russian)
docs(website): new translations

* New translations test.md (Russian)
docs(website): new translations

* New translations ssl.md (Russian)
docs(website): new translations

* New translations server.md (Russian)
docs(website): new translations

* New translations repositories.md (Russian)
docs(website): new translations

* New translations build.md (Russian)
docs(website): new translations

* New translations protect-your-dependencies.md (Russian)
docs(website): new translations

* New translations plugins.md (Russian)
docs(website): new translations

* New translations packages.md (Russian)
docs(website): new translations

* New translations notifications.md (Russian)
docs(website): new translations

* New translations logger.md (Russian)
docs(website): new translations

* New translations kubernetes.md (Russian)
docs(website): new translations

* New translations install.md (Russian)
docs(website): new translations

* New translations iis-server.md (Russian)
docs(website): new translations

* New translations docker.md (Russian)
docs(website): new translations

* New translations dev-plugins.md (Russian)
docs(website): new translations

* New translations contributing.md (Russian)
docs(website): new translations

* New translations config.md (Russian)
docs(website): new translations

* New translations cli.md (Russian)
docs(website): new translations

* New translations ansible.md (Serbian (Cyrillic))
docs(website): new translations

* New translations reverse-proxy.md (Polish)
docs(website): new translations

* New translations logo.md (Polish)
docs(website): new translations

* New translations chef.md (Polish)
docs(website): new translations

* New translations puppet.md (Polish)
docs(website): new translations

* New translations ci.md (Polish)
docs(website): new translations

* New translations what-is-verdaccio.md (Polish)
docs(website): new translations

* New translations node-api.md (Polish)
docs(website): new translations

* New translations windows.md (Polish)
docs(website): new translations

* New translations web.md (Polish)
docs(website): new translations

* New translations use-cases.md (Polish)
docs(website): new translations

* New translations uplinks.md (Polish)
docs(website): new translations

* New translations test.md (Polish)
docs(website): new translations

* New translations ssl.md (Polish)
docs(website): new translations

* New translations server.md (Polish)
docs(website): new translations

* New translations repositories.md (Polish)
docs(website): new translations

* New translations protect-your-dependencies.md (Polish)
docs(website): new translations

* New translations plugins.md (Polish)
docs(website): new translations

* New translations packages.md (Polish)
docs(website): new translations

* New translations notifications.md (Polish)
docs(website): new translations

* New translations logger.md (Polish)
docs(website): new translations

* New translations kubernetes.md (Polish)
docs(website): new translations

* New translations install.md (Polish)
docs(website): new translations

* New translations iis-server.md (Polish)
docs(website): new translations

* New translations docker.md (Polish)
docs(website): new translations

* New translations dev-plugins.md (Polish)
docs(website): new translations

* New translations contributing.md (Polish)
docs(website): new translations

* New translations config.md (Polish)
docs(website): new translations

* New translations cli.md (Polish)
docs(website): new translations

* New translations test.md (Portuguese)
docs(website): new translations

* New translations auth.md (Serbian (Cyrillic))
docs(website): new translations

* New translations auth.md (Polish)
docs(website): new translations

* New translations test.md (Spanish)
docs(website): new translations

* New translations ansible.md (Vietnamese)
docs(website): new translations

* New translations auth.md (Vietnamese)
docs(website): new translations

* New translations reverse-proxy.md (Vietnamese)
docs(website): new translations

* New translations logo.md (Vietnamese)
docs(website): new translations

* New translations chef.md (Vietnamese)
docs(website): new translations

* New translations puppet.md (Vietnamese)
docs(website): new translations

* New translations ci.md (Vietnamese)
docs(website): new translations

* New translations what-is-verdaccio.md (Vietnamese)
docs(website): new translations

* New translations node-api.md (Vietnamese)
docs(website): new translations

* New translations windows.md (Vietnamese)
docs(website): new translations

* New translations web.md (Vietnamese)
docs(website): new translations

* New translations use-cases.md (Vietnamese)
docs(website): new translations

* New translations uplinks.md (Vietnamese)
docs(website): new translations

* New translations test.md (Vietnamese)
docs(website): new translations

* New translations ssl.md (Vietnamese)
docs(website): new translations

* New translations server.md (Vietnamese)
docs(website): new translations

* New translations repositories.md (Vietnamese)
docs(website): new translations

* New translations build.md (Vietnamese)
docs(website): new translations

* New translations protect-your-dependencies.md (Vietnamese)
docs(website): new translations

* New translations plugins.md (Vietnamese)
docs(website): new translations

* New translations packages.md (Vietnamese)
docs(website): new translations

* New translations notifications.md (Vietnamese)
docs(website): new translations

* New translations logger.md (Vietnamese)
docs(website): new translations

* New translations kubernetes.md (Vietnamese)
docs(website): new translations

* New translations install.md (Vietnamese)
docs(website): new translations

* New translations iis-server.md (Vietnamese)
docs(website): new translations

* New translations docker.md (Vietnamese)
docs(website): new translations

* New translations dev-plugins.md (Vietnamese)
docs(website): new translations

* New translations contributing.md (Vietnamese)
docs(website): new translations

* New translations config.md (Vietnamese)
docs(website): new translations

* New translations cli.md (Vietnamese)
docs(website): new translations

* New translations build.md (Serbian (Cyrillic))
docs(website): new translations

* New translations reverse-proxy.md (Serbian (Cyrillic))
docs(website): new translations

* New translations logo.md (Serbian (Cyrillic))
docs(website): new translations

* New translations chef.md (Serbian (Cyrillic))
docs(website): new translations

* New translations puppet.md (Serbian (Cyrillic))
docs(website): new translations

* New translations ci.md (Serbian (Cyrillic))
docs(website): new translations

* New translations what-is-verdaccio.md (Serbian (Cyrillic))
docs(website): new translations

* New translations node-api.md (Serbian (Cyrillic))
docs(website): new translations

* New translations windows.md (Serbian (Cyrillic))
docs(website): new translations

* New translations web.md (Serbian (Cyrillic))
docs(website): new translations

* New translations use-cases.md (Serbian (Cyrillic))
docs(website): new translations

* New translations uplinks.md (Serbian (Cyrillic))
docs(website): new translations

* New translations test.md (Serbian (Cyrillic))
docs(website): new translations

* New translations ssl.md (Serbian (Cyrillic))
docs(website): new translations

* New translations server.md (Serbian (Cyrillic))
docs(website): new translations

* New translations repositories.md (Serbian (Cyrillic))
docs(website): new translations

* New translations protect-your-dependencies.md (Serbian (Cyrillic))
docs(website): new translations

* New translations plugins.md (Serbian (Cyrillic))
docs(website): new translations

* New translations packages.md (Serbian (Cyrillic))
docs(website): new translations

* New translations notifications.md (Serbian (Cyrillic))
docs(website): new translations

* New translations logger.md (Serbian (Cyrillic))
docs(website): new translations

* New translations kubernetes.md (Serbian (Cyrillic))
docs(website): new translations

* New translations install.md (Serbian (Cyrillic))
docs(website): new translations

* New translations iis-server.md (Serbian (Cyrillic))
docs(website): new translations

* New translations docker.md (Serbian (Cyrillic))
docs(website): new translations

* New translations dev-plugins.md (Serbian (Cyrillic))
docs(website): new translations

* New translations contributing.md (Serbian (Cyrillic))
docs(website): new translations

* New translations config.md (Serbian (Cyrillic))
docs(website): new translations

* New translations cli.md (Serbian (Cyrillic))
docs(website): new translations

* New translations test.md (Serbian (Latin))
docs(website): new translations

* New translations build.md (Polish)
docs(website): new translations

* New translations ansible.md (Polish)
docs(website): new translations

* New translations repositories.md (French)
docs(website): new translations

* New translations chef.md (French)
docs(website): new translations

* New translations puppet.md (French)
docs(website): new translations

* New translations ci.md (French)
docs(website): new translations

* New translations what-is-verdaccio.md (French)
docs(website): new translations

* New translations node-api.md (French)
docs(website): new translations

* New translations windows.md (French)
docs(website): new translations

* New translations web.md (French)
docs(website): new translations

* New translations use-cases.md (French)
docs(website): new translations

* New translations uplinks.md (French)
docs(website): new translations

* New translations test.md (French)
docs(website): new translations

* New translations ssl.md (French)
docs(website): new translations

* New translations server.md (French)
docs(website): new translations

* New translations reverse-proxy.md (French)
docs(website): new translations

* New translations protect-your-dependencies.md (French)
docs(website): new translations

* New translations plugins.md (French)
docs(website): new translations

* New translations packages.md (French)
docs(website): new translations

* New translations notifications.md (French)
docs(website): new translations

* New translations logger.md (French)
docs(website): new translations

* New translations kubernetes.md (French)
docs(website): new translations

* New translations install.md (French)
docs(website): new translations

* New translations iis-server.md (French)
docs(website): new translations

* New translations docker.md (French)
docs(website): new translations

* New translations dev-plugins.md (French)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations cli.md (French)
docs(website): new translations

* New translations build.md (French)
docs(website): new translations

* New translations logo.md (French)
docs(website): new translations

* New translations ansible.md (French)
docs(website): new translations

* New translations test.md (German)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations test.md (Arabic)
docs(website): new translations

* New translations test.md (Chinese Simplified)
docs(website): new translations

* New translations test.md (Japanese)
docs(website): new translations

* New translations test.md (Korean)
docs(website): new translations

* New translations test.md (Hindi)
docs(website): new translations

* New translations ansible.md (Italian)
docs(website): new translations

* New translations reverse-proxy.md (Italian)
docs(website): new translations

* New translations logo.md (Italian)
docs(website): new translations

* New translations chef.md (Italian)
docs(website): new translations

* New translations puppet.md (Italian)
docs(website): new translations

* New translations ci.md (Italian)
docs(website): new translations

* New translations what-is-verdaccio.md (Italian)
docs(website): new translations

* New translations node-api.md (Italian)
docs(website): new translations

* New translations windows.md (Italian)
docs(website): new translations

* New translations web.md (Italian)
docs(website): new translations

* New translations use-cases.md (Italian)
docs(website): new translations

* New translations uplinks.md (Italian)
docs(website): new translations

* New translations test.md (Italian)
docs(website): new translations

* New translations ssl.md (Italian)
docs(website): new translations

* New translations server.md (Italian)
docs(website): new translations

* New translations repositories.md (Italian)
docs(website): new translations

* New translations auth.md (Italian)
docs(website): new translations

* New translations protect-your-dependencies.md (Italian)
docs(website): new translations

* New translations plugins.md (Italian)
docs(website): new translations

* New translations packages.md (Italian)
docs(website): new translations

* New translations notifications.md (Italian)
docs(website): new translations

* New translations logger.md (Italian)
docs(website): new translations

* New translations kubernetes.md (Italian)
docs(website): new translations

* New translations install.md (Italian)
docs(website): new translations

* New translations iis-server.md (Italian)
docs(website): new translations

* New translations docker.md (Italian)
docs(website): new translations

* New translations dev-plugins.md (Italian)
docs(website): new translations

* New translations contributing.md (Italian)
docs(website): new translations

* New translations config.md (Italian)
docs(website): new translations

* New translations cli.md (Italian)
docs(website): new translations

* New translations build.md (Italian)
docs(website): new translations
2018-11-15 19:03:42 +01:00

5.6 KiB

id title
konfiguracja Plik konfiguracyjny

Plik ten jest podstawą verdaccio, ponieważ to w nim możesz modyfikować domyślne zachowanie aplikacji, rozszerzać jej funkcje oraz włączać wtyczki.

Domyślny plik konfiguracyjny jest tworzony, gdy po raz pierwszy uruchomisz verdaccio.

Podstawowa konfiguracja

Domyślna konfiguracja obsługuje pakiety o zakresie i umożliwia każdemu użytkownikowi dostęp do wszystkich pakietów, ale tylko uwierzytelnionych użytkowników do publikowania.

storage: ./storage
auth:
  htpasswd:
    file: ./htpasswd
uplinks:
  npmjs:
    url: https://registry.npmjs.org/
packages:
  '@*/*':
    access: $all
    publish: $authenticated
    proxy: npmjs
  '**':
    proxy: npmjs
logs:
  - {type: stdout, format: pretty, level: http}

Sekcje

Poniższe sekcje wyjaśniają, co oznacza każda właściwość i różne opcje.

Magazyn danych

Jest lokalizacją domyślnego magazynu danych. Verdaccio domyślnie jest oparte o lokalny system plików.

storage: ./storage

Wtyczki

Jest lokalizacja katalogu wtyczek. Przydatny w przypadku wdrożeń opartych na Docker/Kubernetes.

plugins: ./plugins

Uwierzytelnianie

Uwierzytelnianie jest wykonywane tutaj, podstawowe uwierzytelnianie jest oparte o htpasswd i jest wbudowane w aplikację. Możesz modyfikować jego zachowanie poprzez wtyczki. Więcej informacji o tej sekcji znajdziesz na stronie dotyczącej uwierzytelniania.

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

Internetowy interfejs użytkownika

Ta właściwość pozwala Ci zmienić wygląd internetowego interfejsu użytkownika.. Więcej informacji na temat tej sekcji można znaleźć na stronie internetowego interfejsu użytkownika.

web:
  enable: true
  title: Verdaccio
  logo: logo.png
  scope:

Uplinks to zdolność systemu do pobierania pakietów ze zdalnych rejestrów, gdy pakiety te nie są dostępne lokalnie. Więcej informacji na temat tej sekcji można znaleźć na stronie uplinks.

uplinks:
  npmjs:
    url: https://registry.npmjs.org/

Packages

Pakiety pozwalają użytkownikowi kontrolować, w jaki sposób pakiety będą dostępne. Więcej informacji na temat tej sekcji można znaleźć na stronie pakietów.

packages:
  '@*/*':
    access: $all
    publish: $authenticated
    proxy: npmjs

Ustawienia zaawansowane

Publikowanie w trybie offline

Domyślnie verdaccio nie pozwala na publikowanie w trybie offline, można to zmienić poprzez ustawienie tej właściwości na true.

publish:
  allow_offline: false

Since: verdaccio@2.3.6 due #223

URL Prefix

url_prefix: https://dev.company.local/verdaccio/

Since: verdaccio@2.3.6 due #197

Max Body Size

Domyślnie maksymalny rozmiar ciała dokumentu JSON to 10mb, jeśli napotykasz błędy takie jak "zbyt duży rozmiar żądania" możesz zwiększyć tę wartość.

max_body_size: 10mb

Port nasłuchu

verdaccio domyślnie nadaje poprzez port 4873. Zmiana tego portu może być dokonana przez cli lub przez plik konfiguracyjny, wszystkie następujące opcje są prawidłowe.

listen:
# - localhost:4873            # default value
# - http://localhost:4873     # same thing
# - 0.0.0.0:4873              # listen on all addresses (INADDR_ANY)
# - https://example.org:4873  # if you want to use https
# - "[::1]:4873"                # ipv6
# - unix:/tmp/verdaccio.sock    # unix socket

HTTPS

Aby aktywować https w verdaccio wystarczy ustawić flagę listen na protokół https://. Więcej informacji o tej sekcji znajdziesz na stronie dotyczącej ssl.

https:
    key: ./path/verdaccio-key.pem
    cert: ./path/verdaccio-cert.pem
    ca: ./path/verdaccio-csr.pem

Proxy

Proxy to specjalne serwery HTTP stworzone do transferu danych z serwerów zdalnych do klientów lokalnych.

http_proxy and https_proxy

Jeśli posiadasz serwer proxy w swojej sieci możesz ustawić nagłówek X-Forwarded-For używając następujących właściwości.

http_proxy: http://something.local/
https_proxy: https://something.local/

no_proxy

Ta zmienna powinna posiadać listę domen oddzieloną przecinkami, dla których proxy nie powinno być używane.

no_proxy: localhost,127.0.0.1

Powiadomienia

Dostarczanie powiadomień do aplikacji zewnętrznych jest całkiem łatwe poprzez web hooks. Aby uzyskać więcej informacji o tej sekcji przeczytaj stronę dotyczącą powiadomień.

notify:
  method: POST
  headers: [{'Content-Type': 'application/json'}]
  endpoint: https://usagge.hipchat.com/v2/room/3729485/notification?auth_token=mySecretToken
  content: '{"color":"green","message":"New package published: * {{ name }}*","notify":true,"message_format":"text"}'

Bardziej szczegółowe ustawienia konfiguracji znajdziesz w kodzie źródłowym.

Audit

Since: verdaccio@3.0.0

npm audit to nowa komenda wydana razem z npm 6.x. Verdaccio zawiera wbudowany plugin oprogramowania pośredniego do obsługi tej komendy.

Jeśli instalujesz aplikację od nowa, to posiada ona ustawienia domyślnie, w przeciwnym razie musisz dodać następujące właściwości do Twojego pliku konfiguracyjnego

middlewares:
  audit:
    enabled: true