Yusin commited on
Commit
021f6c5
·
1 Parent(s): b2e914b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +16 -3
Dockerfile CHANGED
@@ -26,9 +26,22 @@ RUN apt-get update \
26
  && pip3 --no-cache-dir install --upgrade pip \
27
  && rm -rf /var/lib/apt/lists/*
28
 
29
- COPY requirements.txt .
30
- RUN python -m pip install -r requirements.txt
31
 
32
- COPY main.py .
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
 
34
  CMD ["python", "main.py"]
 
26
  && pip3 --no-cache-dir install --upgrade pip \
27
  && rm -rf /var/lib/apt/lists/*
28
 
 
 
29
 
30
+ WORKDIR /code
31
+
32
+ COPY ./requirements.txt /code/requirements.txt
33
+
34
+ RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
35
+
36
+ RUN useradd -m -u 1000 user
37
+
38
+ USER user
39
+
40
+ ENV HOME=/home/user \
41
+ PATH=/home/user/.local/bin:$PATH
42
+
43
+ WORKDIR $HOME/app
44
+
45
+ COPY --chown=user . $HOME/app
46
 
47
  CMD ["python", "main.py"]