mirror of
https://github.com/askh/pypimirror.git
synced 2026-01-26 16:49:44 +00:00
15 lines
607 B
Docker
15 lines
607 B
Docker
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 && mkdir -m 750 /var/local/devpisrv/server && mkdir -m 750 /var/local/devpisrv/config && chown -R devpisrv:devpisrv /var/local/devpisrv
|
|
COPY --chown=devpisrv:devpisrv .env* /var/local/devpisrv/config/
|
|
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
|
|
COPY src/devpisrv.py /usr/local/bin/
|
|
ENTRYPOINT ["devpisrv.py", "--overwrite-config"]
|
|
|