美文网首页
ohpm-repo 私库搭建

ohpm-repo 私库搭建

作者: jancywen | 来源:发表于2024-09-28 12:03 被阅读0次

ohpm-repo

此文档记录的是mac系统上单点部署私库流程

一、安装

  1. node 环境

  2. 下载 私库工具包 下载中心

    ohpm-repo.jpg
  3. 解压 ohpm-repo 私仓工具包

    将解压出来的文件移动端你想存放的位置

  4. 将ohpm-repo工具包解压目录中bin目录的路径配置到系统环境变量path中

    vim ~/.zshrc
    
    export PATH="<你的解压路径>/ohpm-repo-5.0.6.0/bin:$PATH"
    
    source ~/.zshrc
    

    执行命令 查询版本

    ohpm-repo -v
    
    5.0.6
    
  5. 修改配置 conf/config.yaml

    配置文件

    listen: <部署ohpm-repo机器的ip>:8088
    ...
    
  6. 执行安装命令:

% ohpm-repo install
[2024-09-26T09:20:50.392] [WARN] default - "listen" protocol is set to 'http' in "config.yaml" file, which is insecure, advise to use the more secure 'https' protocol instead.
[2024-09-26T09:20:50.402] [INFO] default - initialize encryption component successfully.
[2024-09-26T09:20:50.402] [INFO] default - initialize "file database" successfully.
[2024-09-26T09:20:50.405] [INFO] default - initialize "file storage" successfully.
[2024-09-26T09:20:50.408] [INFO] console - install successfully.
[2024-09-26T09:20:50.408] [INFO] default - "deploy_root" environment variables: "OHPM_REPO_DEPLOY_ROOT = /Users/admin/ohpm-repo".

mac 会自动设置环境变量 export OHPM_REPO_DEPLOY_ROOT=/Users/wangwenjie/ohpm-repo 直接运行 source ~/.zshrc

二、启动

% ohpm-repo start
[2024-09-26T09:21:09.058] [WARN] default - "listen" protocol is set to 'http' in "config.yaml" file, which is insecure, advise to use the more secure 'https' protocol instead.
[2024-09-26T09:21:09.059] [INFO] default - config file path: "/Users/admin/ohpm-repo/conf/config.yaml".
[2024-09-26T09:21:09.061] [INFO] default - initialize "file database" successfully.
[2024-09-26T09:21:09.061] [INFO] default - initialize "file storage" successfully.
[2024-09-26T09:21:09.068] [INFO] console - http address - <部署ohpm-repo机器的ip>:8088 - ohpm-repo/5.0.6.

至此 ohpm-repo 已经成功的运行到设备上了,在浏览器打开 http://<部署ohpm-repo机器的ip>:8088

ohpm-repo 首次启动时,默认创建一个管理员账号,账号名称:admin,密码:12345Qq! 。该账号在首次登录时,需要修改其密码,请修改密码后,重新登录该账号。

三、从ohpm-repo获取三方库

  1. 为所有项目配置该私有库
    ohpm config set registry <配置的ohpm-repo私仓服务地址>/repos/ohpm
    ohpm install
    
  2. 或者使用 --register 从 ohpm 上安装某一个库
    ohpm install @ohos/lottie --registry <配置的ohpm-repo私仓服务地址>/repos/ohpm
    

四、发布到 ohpm-repo

  1. 使用命令行工具发布

  2. 使用web页面发布

    用管理员账号登录ohpm-repo私仓管理地址,在个人中心 > 仓库管理中,点击管理三方包 > 上传三方包,包的后缀名必须为 .har 或者 .tgz。

管理三方库.jpg 上传三方包.jpg

参考:
ohpm-repo私仓搭建工具

相关文章

  • A48 搭建npm私库

    npm私库搭建 搭建准备 node cnpmjs mysql docker(可选) 方案: sinopia最近一次...

  • Docker 私库搭建

    sudo docker run -d -p 5000:5000 -v /opt/data/registry:/tm...

  • maven 私库搭建总结

    mirror镜像是对repository而言,必须先存在repository,之后配置对应关系。如果配置mirro...

  • harbor容器私库搭建

    下载离线安装包 harbor-offline-installer-v1.10.2.tgz 安装 解压:tar xz...

  • 搭建NPM私库-verdaccio

    前言 公司内部统一使用一套相同的UI组件,将该组件发布到私有服务器上,方便不同子公司开发管理。 想法 通过网上相关...

  • Mac搭建maven私库

    安装nexus 在Mac终端输入brew install nexus,如果提示没有brew命令,请先安装brew,...

  • Nexus搭建Pypi私库

    系统环境:Windows 7 64位 专业版,以及 Windows 10 家庭中文版 第一步:搭建工具 工具:Ne...

  • nexus搭建npm私库

    nexus3的安装 可戳Linux nexus3的搭建[https://www.jianshu.com/p/5af...

  • 搭建docker registry私库

    前言 自己在k8s上部署服务的过程中,需要用到一个私有的镜像仓库,记录一下搭建的过程。 准备 一台服务器 部署 部...

  • cocoa gitee私库搭建

    其他文章其实已经有介绍私库搭建的,但是在参照搭建过程中发现一些不匹配的问题点(照着做走不通),特写文章记录。 <1...

网友评论

      本文标题:ohpm-repo 私库搭建

      本文链接:https://www.haomeiwen.com/subject/vvglrjtx.html