2018-12-26 基于nexus的npm私服部署文档

2018-12-26  本文已影响46人  Armin0202

npm内网私服部署文档


前提准备


nexus常用操作

/opt/software/nexus/nexus/bin/nexus {start|stop|run|run-redirect|status|restart|force-reload}


安装步骤

安装JDK8

export JAVA_HOME=/usr/java/jdk1.8.0_191
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
image.png
java -version
image.png

安装nexus

mkdir -p /opt/software/nexus
tar -xvf nexus-3.14.0-04-unix.tar.gz -C /opt/software/nexus/
ln -s /opt/software/nexus/nexus-3.14.0-04 /opt/software/nexus/nexus
/opt/software/nexus/nexus/bin/nexus start

nexus管理平台

npm config set registry "http://162.16.6.148:8081/repository/bcsnpm/"

2、检查设置成功,查看npm配置:

npm config list
image.png
npm i -loglevel info http-server

配置域名解析:

内网设置了只允许访问IP白名单,因此对于 registry.npmjs.org 的访问,需要手动设置域名解析。
配置 /etc/hosts

image.png

设置清理任务(Cleanup Policies):

1、选择创建清理任务(Create Cleanup Policies)

image.png

2、填写清理任务信息

image.png

3、预览清理任务执行结果

image.png

4、保存并创建清理任务(Create Cleanup Policies)

image.png

5、在仓库中绑定清理任务,保存即可。点击“Save”

image.png

设置定时任务(Tasks):

1、选择创建Task(Create task)

image.png

2、选择一个类型,在此选择“Admin - Compact blob store Task”

3、填写任务信息,并提交创建

image.png

其它

nexus - nofile 65536
上一篇 下一篇

猜你喜欢

热点阅读