代码拉取完成,页面将自动刷新
FROM debian:wheezy
MAINTAINER Jean-Christophe Saad-Dupuy <jc.saaddupuy@fsfe.org>
ENV DEBIAN_FRONTEND noninteractive
##########################
# system update
##########################
RUN apt-get update -qq
RUN apt-get upgrade -qq -y
##########################
##########################
# python stuffs installation
RUN apt-get install -qq -y python2.7 python-pip
##########################
##########################
# pypiserver installation
##########################
RUN pip install pypiserver
RUN pip install passlib
##########################
##########################
RUN useradd -d /home/pypiserver -m pypiserver
##########################
##########################
# create the /data folder and symlink to the default folder
##########################
RUN mkdir -p /data/packages
RUN chown -R pypiserver /data/packages
RUN ln -s /data/packages /home/pypiserver/packages
RUN chown -R pypiserver /home/pypiserver/packages
##########################
##########################
# create the /config folder and symlink to the default folder
##########################
RUN mkdir -p /config
RUN chown -R pypiserver /data/packages
##########################
VOLUME ["/data/packages", "/config"]
##########################
# exposes the default port
##########################
EXPOSE 8080
##########################
# Fix empty $HOME
ENV HOME /home/pypiserver
USER pypiserver
ADD htaccess /config/.htaccess
WORKDIR /home/pypiserver
# Always starts with the .htaccess
ENTRYPOINT ["/usr/local/bin/pypi-server", "-P", "/config/.htaccess"]
# Hack : add a CMD with default value to enable passing other options
CMD ["-p", "8080"]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。