mirror of
https://github.com/askh/pypimirror.git
synced 2026-03-13 14:49:47 +00:00
Initial commit
This commit is contained in:
12
Dockerfile
Normal file
12
Dockerfile
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
FROM python
|
||||||
|
EXPOSE 3141
|
||||||
|
RUN apt update && apt upgrade -y
|
||||||
|
RUN useradd -d /home/devpisrv -m -s /bin/bash -U devpisrv
|
||||||
|
RUN mkdir -p -m 750 /var/local/devpisrv && chown devpisrv:devpisrv /var/local/devpisrv
|
||||||
|
COPY requirements.txt /tmp/
|
||||||
|
USER devpisrv:devpisrv
|
||||||
|
RUN pip3 install -U pip
|
||||||
|
ENV PATH="/home/devpisrv/.local/bin:${PATH}"
|
||||||
|
RUN pip install -U -r /tmp/requirements.txt
|
||||||
|
RUN devpi-init --serverdir /var/local/devpisrv
|
||||||
|
CMD devpi-server --serverdir /var/local/devpisrv --host 0.0.0.0
|
||||||
11
docker-compose.yml
Normal file
11
docker-compose.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
version: "3.4"
|
||||||
|
services:
|
||||||
|
devpisrv:
|
||||||
|
build: .
|
||||||
|
ports:
|
||||||
|
- "3141:3141"
|
||||||
|
volumes:
|
||||||
|
- devpisrv-data:/var/local/devpisrv
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
devpisrv-data:
|
||||||
3
requirements.txt
Normal file
3
requirements.txt
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
devpi-server>=6.5.0
|
||||||
|
devpi-web>=4.0.8
|
||||||
|
devpi-client>=5.2.3
|
||||||
Reference in New Issue
Block a user