Использование pnpm в многопользовательской производственной среде - PullRequest
0 голосов
/ 21 октября 2019

Я работаю над созданием хост-сервера для нескольких проектов Node.js. Проекты будут принадлежать нескольким пользователям UNIX и находиться в их конкретном хранилище. Я планирую использовать pm2 для мониторинга всех серверов. Чтобы сэкономить место, я хотел бы использовать PNPM и иметь глобальный репозиторий, который могли бы использовать все проекты. Будет ли это работать вообще (одно хранилище PNPM для нескольких пользователей UNIX), как бы я обезопасил систему (запретил пользователям изменять зависимости в глобальном хранилище).

Спасибо за вашу помощь!

1 Ответ

1 голос
/ 21 октября 2019

Возможно, вы можете попробовать использовать сервер хранилища pnpm . Сервер хранилища будет отдельным процессом, который имеет доступ к хранилищу. Другие пользователи UNIX будут взаимодействовать с CLI pnpm, который делегирует все команды серверу хранилища.

Это похоже на то, как Glitch использует pnpm (v2). Но я не уверен, что эта функция хорошо работает и в pnpm v4.

Если у вас есть дополнительные вопросы, вы можете задать их в нашем Gitter chat .

...