forked from github.com/pypiserver
Adds Dockerfile with a compose example.
This commit is contained in:
parent
1a9b782d96
commit
d7ee3d936e
37
.dockerignore
Normal file
37
.dockerignore
Normal file
@ -0,0 +1,37 @@
|
||||
*.class
|
||||
*.pyc
|
||||
*.pyo
|
||||
*.o
|
||||
*.so
|
||||
*.os
|
||||
*.pyd
|
||||
*.elc
|
||||
*~
|
||||
.*.swp
|
||||
.*.swo
|
||||
.*.swn
|
||||
.~
|
||||
.DS_Store
|
||||
.ropeproject
|
||||
ID
|
||||
__pycache__/
|
||||
/build/
|
||||
/dist/
|
||||
/*.egg*
|
||||
/MANIFEST
|
||||
/README.html
|
||||
/pypi-server-standalone.py
|
||||
/.project
|
||||
/.pydevproject
|
||||
/.tox/
|
||||
/*.egg-info/
|
||||
/.standalone
|
||||
/.coverage
|
||||
/htmlcov/
|
||||
/.installed.cfg
|
||||
/develop-eggs/
|
||||
/eggs/
|
||||
/parts/
|
||||
/.cache/
|
||||
/.settings/
|
||||
Dockerfile
|
17
Dockerfile
Normal file
17
Dockerfile
Normal file
@ -0,0 +1,17 @@
|
||||
FROM python:3.4
|
||||
|
||||
# Build
|
||||
COPY . /code
|
||||
WORKDIR /code
|
||||
RUN python setup.py install
|
||||
RUN pip install passlib
|
||||
WORKDIR /
|
||||
RUN rm -rf /pypiserver
|
||||
|
||||
# Data Directory
|
||||
RUN mkdir -p /data/packages
|
||||
WORKDIR /data
|
||||
|
||||
ENTRYPOINT ["pypi-server"]
|
||||
CMD ["-p", "80", "packages"]
|
||||
EXPOSE 80
|
7
docker-compose.yml
Normal file
7
docker-compose.yml
Normal file
@ -0,0 +1,7 @@
|
||||
pypiserver:
|
||||
image: pypiserver
|
||||
volumes:
|
||||
- /var/pypiserver:/data
|
||||
command: -p 80 -P /data/.htaccess -a update,download,list /data/packages
|
||||
ports:
|
||||
- "8080:80"
|
Loading…
Reference in New Issue
Block a user