提交 26a3f506 authored 作者: zw.wang's avatar zw.wang

优化pypiserver dockerfile

上级 f57faf3f
...@@ -5,8 +5,12 @@ WORKDIR /root/ ...@@ -5,8 +5,12 @@ WORKDIR /root/
COPY ./.pypipassword ./ COPY ./.pypipassword ./
COPY ./pypi_supervisord.conf ./ COPY ./pypi_supervisord.conf ./
RUN apt-get install -y apache2-utils \ RUN apt-get install -y apache2-utils
&& apt-get install -y supervisor
RUN pip install supervisor \
&& echo_supervisord_conf > /etc/supervisord.conf \
&& echo '[include]\nfiles = /etc/supervisor/conf.d/*.conf' >> /etc/supervisord.conf \
&& mkdir -p /etc/supervisor/conf.d
RUN pip install pypiserver passlib RUN pip install pypiserver passlib
...@@ -17,4 +21,4 @@ RUN mv pypi_supervisord.conf /etc/supervisor/conf.d \ ...@@ -17,4 +21,4 @@ RUN mv pypi_supervisord.conf /etc/supervisor/conf.d \
EXPOSE 31415 EXPOSE 31415
ENTRYPOINT ["/usr/bin/supervisord"] ENTRYPOINT ["/usr/local/bin/supervisord"]
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
用户:wen 用户:wen
密码:123 密码:123
默认使用豆瓣源:https://pypi.doubanio.com/simple
--- ---
...@@ -16,6 +17,10 @@ htpasswd -c .pypipassword $USER ...@@ -16,6 +17,10 @@ htpasswd -c .pypipassword $USER
# 输入密码即可 # 输入密码即可
``` ```
## 更改转发源
修改`pypi_supervisord.conf`中的`command`中的`--fallback-url`
## docker-compose 构建 ## docker-compose 构建
``` ```
...@@ -24,3 +29,26 @@ docker-compose up -d --build ...@@ -24,3 +29,26 @@ docker-compose up -d --build
# 停止服务并删除image # 停止服务并删除image
# docker-compose down --rmi all # docker-compose down --rmi all
``` ```
## upload package
```
python setup.py bdist_wheel upload -r http://127.0.0.1:31415
# 输入帐号和密码即可
```
## install package
- 手动输入帐号和密码
```
pip install -i http://127.0.0.1:31415/ [package]
# 输入帐号和密码即可
```
-
```
pip install -i http://wen:123@127.0.0.1:31415 [package]
```
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论