Портирование из Синопии в Nexus3
У кого-нибудь есть процесс портирования с Синопии на Nexus 3? Мы всегда могли прокси-сервер Sinopia в Nexus и позволить ему работать еще год, но я бы предпочел импортировать и отключить Sinopia.
Заранее спасибо,
Дейв Б.
1 ответ
Создать список файлов sinopia tgz
find $SINOPIA_HOME/storage/ -name "*.tgz" > listoftgzs.txt
Перебор списка и публикация в Nexus 3
while read p; do
echo $p
npm publish $p --registry https://mynexus.hostname.com/repository/npm-internal/
done < listoftgzs.txt
У меня не получилось опубликовать некоторые, что, я думаю, больше связано с модулем, чем с методом здесь.