Pip 私有化仓库:pypi-server 部署

我们后来改成了基于 Nexus 部署,这样 composer 和 npm 都支持了,可以查看这篇文章

目录结构

> tree .
├── auth
│   └── htpasswd.txt
├── docker-compose.yml
└── packages/

部署流程

  1. 创建根目录,在根目录下创建 auth、packages两个目录
  2. 初始化用户信息,执行如下命令:
    htpasswd -sc auth/htpasswd.txt abc
    输入两次密码完成
    后续添加用户命令:
    htpasswd -s auth/htpasswd.txt abc
  3. 在根目录下初始化 docker-compose.yml
version: "3.3"

services:
    pypiserver-authenticated:
        image: pypiserver/pypiserver:latest
        volumes:
            - type: bind
              source: ./auth
              target: /data/auth
            - type: bind
              source: ./packages
              target: /data/packages
        command: -P /data/auth/htpasswd.txt -a update,download,list /data/packages
        ports:
            - "8080:8080"
  1. 启动服务
    docker-compose up -d
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇