Verdaccio

Verdaccio

  • Docs
  • Blog
  • Twitter
  • Help
  • GitHub
  • Contributors
  • 支持我们
  • Languages icon中文
    • English
    • Español
    • Français
    • Russian
    • Yoruba
    • 帮助翻译

›Server

Introduction

  • Verdaccio是什么?
  • 安装
  • 命令行工具
  • Using a private registry
  • 谁在使用 Verdaccio?
  • Security Policy
  • Logotype
  • Uses Cases

    • End to End testing
    • Caching strategies
    • GitHub Actions
    • 链接远程Registry

    Talks & Articles

    • Articles
    • Talks

Features

  • 配置文件
  • 上行链路
  • 包的访问
  • Authentication
  • 通知
  • 记录器
  • Web 用户界面

Server

  • 服务器配置
  • 逆向代理服务器设置
  • 设置SSL 证书
  • 作为 Windows 服务安装
  • IIS server上进行安装

Development

  • 插件
  • 插件开发
  • Dev Guides

    • Plugin Generator
    • Authentication Plugin(认证插件)
    • Middleware Plugin(Middleware 插件)
    • Storage Plugin(存储插件)
  • Node API

DevOps

  • Docker
  • Kubernetes
  • 持续集成
  • Cloud

    • 亚马逊Web服务

    Tools

    • Ansible
    • Puppet
    • Chef Cookbook

Guides

  • Best Practices
  • 保护包
  • 亚马逊Web服务
Translate

作为 Windows 服务安装

基于的非精确指南请见这里。 我制作以下,它提供良好运行的verdaccio 服务安装:

  1. 为 verdaccio创建一个目录
    • mkdir c:\verdaccio
    • cd c:\verdaccio
  2. 当地安装verdaccio(我在全局安装的时候出现npm问题)
    • npm install verdaccio
  3. 在此位置(c:\verdaccio\config.yaml)创建config.yaml文件
  4. Windows服务设置

使用NSSM

替代方法: (当我尝试下载的时候,WinSW 包缺失)

  • 下载NSSM并提取

  • 添加包含nssm.exe 的路径到PATH(路径)中

  • 打开管理命令

  • 运行nssm install verdaccio,至少必须填写应用程序 tab Path(选项卡路径),启动目录和参数字段。 假设在系统路径中以及c:\verdaccio位置用node安装,以下的值将起作用:

    • Path: node
    • Startup directory: c:\verdaccio
    • Arguments: c:\verdaccio\node_modules\verdaccio\build\lib\cli.js -c c:\verdaccio\config.yaml

    您可以根据需要在其他选项卡调整其他服务设置。完成后,请单击安装服务按钮

    • 启动服务 sc 启动 verdaccio

使用WinSW

  • 截至2015-10-27, WinSW 不再存在以下位置。请跟随以上使用NSSM指南。
  • 下载 WinSW
    • 放置可执行文件(例如winsw-1.9-bin.exe)到此文件夹(c:\verdaccio) 中并将其重命名为verdaccio-winsw.exe
  • 在c:\verdaccio创建一个配置文件, 命名为verdaccio-winsw.xml,它有以下配置xml verdaccio verdaccio verdaccio node c:\verdaccio\node_modules\verdaccio\src\lib\cli.js -c c:\verdaccio\config.yaml roll c:\verdaccio。
  • 安装服务
    • cd c:\verdaccio
    • verdaccio-winsw.exe install
  • 开始服务
    • verdaccio-winsw.exe start

以上的一些配置比我预想的要繁琐,看起来好像忽略了'workingdirectory',但除此以外,这对我来说很有效,而且让verdaccio instance保持在服务器重启之间,并且还在verdaccio 流程出事故的时候可以自我重启。

资源库

  • verdaccio-deamon-windows
← 设置SSL 证书IIS server上进行安装 →
  • 使用NSSM
  • 使用WinSW
  • 资源库
Verdaccio
Docs
Getting StartedDockerConfigurationLogos
Community
User ShowcaseStack OverflowProject ChatFollow Verdaccio on Twitter
More
BlogGitHubStar