ppsingh commited on
Commit
763fb88
·
verified ·
1 Parent(s): 6955364

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -7
Dockerfile CHANGED
@@ -3,20 +3,21 @@ FROM python:3.10.12
3
  # User
4
  RUN useradd -m -u 1000 user
5
  USER user
 
6
  ENV HOME=/home/user \
7
  PATH=/home/user/.local/bin:$PATH
 
8
 
9
- WORKDIR $HOME
10
- RUN mkdir app
11
 
12
- COPY ./requirements.txt /home/user/app/requirements.txt
13
- COPY ./packages.txt /home/user/app/packages.txt
14
 
15
- WORKDIR $HOME/app
 
16
 
17
 
18
- RUN apt-get update && xargs -r -a /app/packages.txt apt-get install -y && rm -rf /var/lib/apt/lists/*
19
- RUN pip3 install --no-cache-dir -r /app/requirements.txt
20
 
21
  COPY --chown=user . $HOME/app
22
 
 
3
  # User
4
  RUN useradd -m -u 1000 user
5
  USER user
6
+
7
  ENV HOME=/home/user \
8
  PATH=/home/user/.local/bin:$PATH
9
+ WORKDIR $HOME/app
10
 
 
 
11
 
12
+ COPY --chown=user . $HOME/app
13
+ RUN chown user:user -R $HOME/app
14
 
15
+ COPY ./requirements.txt /code/requirements.txt
16
+ COPY ./packages.txt /code/packages.txt
17
 
18
 
19
+ RUN apt-get update && xargs -r -a /code/packages.txt apt-get install -y && rm -rf /var/lib/apt/lists/*
20
+ RUN pip3 install --no-cache-dir -r /code/requirements.txt
21
 
22
  COPY --chown=user . $HOME/app
23