2020-01-17

2020-01-19  本文已影响0人  锁阿姨

搭建verdaccio作为npm服务器使用

  1. create verdaccio user
  # useradd -m -g root -s /bin/bash verdaccio
  # passwd verdaccio
  1. install verdaccio
# npm install -g verdaccio
  1. 切换到verdaccio用户,运行verdaccio
$ verdaccio
  1. 配置verdaccio
    运行过verdaccio后会在verdaccio用户目录下生成config/verdaccio/config.yaml文件,编辑改文件,修改运行端口以及一些说明信息
$ vi .config/verdaccio/config.yaml
image.png
  1. 配置开机自启动
# sudo npm install -g forever
$ crontab -e
image.png
  1. 配置ldap鉴权
# npm install -g  verdaccio-ldap
$ vi .config/verdaccio/config.yaml
image.png
  1. 重启服务
$ forever restart `which verdaccio`
  1. 数据搬迁(服务器更换时)
# tar cvzf - ./storage | split -b 500M - storage.tar.gz.
image.png
# scp storage.tar.gz.* verdaccio@xx.xx.xx.xx:/home/verdaccio/.config/verdaccio/
$ cat storage.tar.gz.* | tar -zxv
$ forever restart `which verdaccio`
上一篇下一篇

猜你喜欢

热点阅读