Как стать автором
Обновить

Комментарии 8

А зачем это все, если в GitLab уже есть встроенный npm registry, даже во free tier?

Следующий шаг - selfhosted gitea.

Verdaccio может проксировать npmjs.com

Мы для этого используем Nexus Sonatype OSS, который кроме прочего умеет и много других форматов пакетов, в том числе и в режиме проксирования, а это собственно и было ключевой фичей, за которую мы его выбрали.

Nexus конечно удобен что он поддерживает многие форматы репозиториев, но только он требует много под себя ресурсов. Для себя мы используем Verdaccio, reposilite и docker registry, чтобы кэшировать зависимости.

Было необходимо не только хранить свои пакеты и использовать их в проектах и сборках. Одна из основных целей, это кеширование всех пакетов используемых в проектах, что бы в случае блокировки, процесс разработки не пострадал.
Про Вами указанный вариант посмотрел, данный вариант не подходит в моем случае, тем не менее благодарю за новое знание.)

Gitlab и Verdaccio можно сконнектить через OpenID и не мучаться с паролями в htpasswd. Даст возможность использовать CI_JOB_TOKEN в джобах и авторизовываться в web-интерфейсе по кнопке

Про данный способ в курсе, но в данных условиях он будет излишним. Имеется специфика внутренней инфраструктуры.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории