国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

如何使用Docker搭建pypi私有倉庫

瀏覽:130日期:2024-11-10 08:45:03

一、搭建

1、準(zhǔn)備htpasswd.txt文件

該文件內(nèi)容包含上傳包至倉庫時(shí)驗(yàn)證的用戶名和密碼

pip install htpasswdhtpasswd -sc htpasswd.txt <username>

2、啟動容器

docker run --name pypiserver --restart=always -v /data/pypi/packages:/data/packages -v /root/htpasswd.txt:/data/htpasswd.txt -p 8080:8080 -d pypiserver/pypiserver -P htpasswd.txt packages#需在宿主機(jī)上提前建立好data目錄及htpasswd.txt文件

3、設(shè)置nginx反向代理

cat /usr/local/nginx/conf/exten/pypi.confupstream pypi { server 127.0.0.1:8080; } server { listen 80; server_name pypi.local.me; location / { proxy_pass_header Server; proxy_set_header Host $http_host; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Scheme $scheme; proxy_pass http://pypi; }}

二、使用

1、建立測試項(xiàng)目

# 建立項(xiàng)目目錄mkdir -p linode_example/linode_example# 建立setup.pycat linode_example/setup.pyfrom setuptools import setupsetup( name=’linode_example’, packages=[’linode_example’], #上傳到倉庫后的目錄,如http://pypi.local.me/linode_example description=’Hello world enterprise edition’, version=’0.1’, # 版本號 url=’http://github.com/example/linode_example’, author=’Linode’, keywords=[’pip’,’linode’,’example’] )# 該文件內(nèi)容為說明性內(nèi)容,可根據(jù)自己的包的情況進(jìn)行設(shè)置 # 建立__init__.py 主程序cat linode_example/linode_example/__init__.pydef hello_word(): print('hello world') # 打包并上傳python3.7 setup.py sdist # 打包,執(zhí)行完后會在dist目錄下有個tar包twine upload --repository-url http://pypi.local.me dist/* # 上傳時(shí)需要輸入用戶名和密碼:admin/admin123

2、使用上傳至倉庫的包

pip install -i http://pypi.local.me --trusted-host pypi.local.me linode_example

打包注意事項(xiàng):

1、所有需要打包的項(xiàng)目在git倉庫中的目錄結(jié)構(gòu)必須一致,便于jenkinsfile自動化集成;

2、所有需要打包的項(xiàng)目的setup.py文件必須位于項(xiàng)目根目錄下;

3、python使用統(tǒng)一版本,每個項(xiàng)目的版本需要固定,便于迭代。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Docker
相關(guān)文章:
主站蜘蛛池模板: 国内精品久久影视 | 高清性色生活片欧美在线 | 亚洲精品黄色 | 一级做a爰片性色毛片小说 一级做a爰片性色毛片中国 | 亚洲欧美一区二区视频 | 欧美videos娇小| 国产亚洲美女精品久久 | 久久综合本色宗合一本色 | 在线视频精品一区 | free性欧美嫩交 | 精品视频一区二区 | 在线欧美精品一区二区三区 | 欧美在线看欧美高清视频免费 | 成人毛片一区二区三区 | 欧美日韩一级大片 | 午夜限制r级噜噜片一区二区 | 欧美理论片在线观看一区二区 | 一区二区影院 | 国产成人一区二区三区影院免费 | 国产精品分类视频分类一区 | 91香蕉成人免费网站 | 一级毛片美国一级j毛片不卡 | 91四虎国自产在线播放线 | 欧美日韩一区二区在线观看视频 | 韩国精品欧美一区二区三区 | 成人丝袜激情一区二区 | 日韩一级大毛片欧美一级 | 美女张开腿让男人桶的 视频 | 91国内精品视频 | 手机看片日韩国产一区二区 | 国产一区二区久久久 | 国产成人精品久久 | 韩国毛片| 亚洲欧美另类在线视频 | 久久成人福利视频 | 亚洲人成在线影院 | 91热成人精品国产免费 | 国产色手机在线观看播放 | 久草精品免费 | 免费一级毛片在线播放视频 | 国产精品久久精品视 |