Files
pypimirror/Dockerfile
Alexander Kharitonov 7bb413f72e Change Dockerfile
2022-04-06 14:55:23 +03:00

15 lines
585 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"]