Ved Gupta commited on
Commit
84ee91f
·
1 Parent(s): 64a3eee

update dockerfiel

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -1
Dockerfile CHANGED
@@ -5,6 +5,7 @@ WORKDIR /code
5
  COPY ./requirements.txt /code/requirements.txt
6
 
7
  RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
 
8
 
9
 
10
  RUN --mount=type=secret,id=ALGORITHM,mode=0444,required=true \
@@ -28,6 +29,14 @@ RUN --mount=type=secret,id=POSTGRES_DATABASE_URL,mode=0444,required=true \
28
  export POSTGRES_DATABASE_URL="$file_contents"
29
 
30
 
31
- COPY . .
 
 
 
 
 
 
 
 
32
 
33
  CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "7860"]
 
5
  COPY ./requirements.txt /code/requirements.txt
6
 
7
  RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
8
+ RUN apt update && apt install -y ffmpeg
9
 
10
 
11
  RUN --mount=type=secret,id=ALGORITHM,mode=0444,required=true \
 
29
  export POSTGRES_DATABASE_URL="$file_contents"
30
 
31
 
32
+ RUN useradd -m -u 1000 user
33
+ USER user
34
+ ENV HOME=/home/user \
35
+ PATH=/home/user/.local/bin:$PATH
36
+
37
+ WORKDIR $HOME/app
38
+
39
+ COPY --chown=user . $HOME/app
40
+
41
 
42
  CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "7860"]