2024-03-22 14:17:24 +03:00

2.1 KiB
Raw Blame History

Работа с npm

Создать пользователя и зарегестрироваться

Переключение регестри.

Будет работать только npm; yarn не чувствует авторизацтию

Вернуть регистри назад

Установка verdaccio

требуются дополнительные настройки

Скачиваем образ

  • docker pull verdaccio/verdaccio

Запуск под docker volume

  • docker volume create --name verdaccio-storage
  • docker run -d --name verdaccio -p 4873:4873 --restart unless-stopped -v verdaccio-storage:/verdaccio verdaccio/verdaccio

Volume в локальной папке

  • mkdir verdaccio
  • mkdir verdaccio/storage
  • sudo chmod a+rwx ./verdaccio
  • sudo chmod a+rwx ./verdaccio/storage
  • docker run -d --name verdaccio -p 4873:4873 --restart unless-stopped -v /data/verdaccio/storage:/verdaccio/storage verdaccio/verdaccio

Установки из регистри

Создание npm auth token

Публикация пакета

  • npm config set registry http://$NPM_REGISTRY
  • npm config set //$NPM_REGISTRY:_authToken=$NPM_TOKEN (для работы из гита)
  • npm publish --tag latest

Публикация пакета из гитлаба

Установка пакета из репозитория