19 lines
507 B
Docker
19 lines
507 B
Docker
FROM python:3.7-slim
|
|
|
|
RUN useradd -ms /bin/bash jingrow
|
|
USER jingrow
|
|
ENV HOME /home/jingrow
|
|
ENV PATH $PATH:$HOME/.local/bin
|
|
|
|
RUN mkdir /home/jingrow/agent && \
|
|
mkdir /home/jingrow/repo && \
|
|
chown -R jingrow:jingrow /home/jingrow
|
|
|
|
COPY --chown=jingrow:jingrow requirements.txt /home/jingrow/repo/
|
|
RUN pip install --user --requirement /home/jingrow/repo/requirements.txt
|
|
|
|
COPY --chown=jingrow:jingrow . /home/jingrow/repo/
|
|
RUN pip install --user --editable /home/jingrow/repo
|
|
|
|
WORKDIR /home/jingrow/agent
|