leolxliu commited on
Commit
0dcd183
·
1 Parent(s): 08d6e0a

fix docker file

Browse files
Files changed (2) hide show
  1. Dockerfile +10 -3
  2. app.py +1 -1
Dockerfile CHANGED
@@ -37,9 +37,16 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
37
  ffmpeg libsndfile1 \
38
  && rm -rf /var/lib/apt/lists/*
39
 
40
- ENV HOME=/root \
 
 
 
 
 
 
 
41
  CUDA_HOME=/usr/local/cuda \
42
- PATH=/root/.local/bin:$PATH \
43
  LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH} \
44
  LIBRARY_PATH=${CUDA_HOME}/lib64/stubs:${LIBRARY_PATH}
45
 
@@ -56,6 +63,6 @@ RUN pip install git+https://github.com/elliottzheng/batch-face.git@master
56
  RUN pip install --no-cache-dir -r requirements.txt
57
  ENV PYTHONUNBUFFERED=1
58
 
59
- CMD ["gradio", "app.py"]
60
 
61
 
 
37
  ffmpeg libsndfile1 \
38
  && rm -rf /var/lib/apt/lists/*
39
 
40
+
41
+ # Set up a new user named "user" with user ID 1000
42
+ RUN useradd -m -u 1000 user
43
+
44
+ # Switch to the "user" user
45
+ USER user
46
+
47
+ ENV HOME=/home/user \
48
  CUDA_HOME=/usr/local/cuda \
49
+ PATH=/home/user/.local/bin:$PATH \
50
  LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH} \
51
  LIBRARY_PATH=${CUDA_HOME}/lib64/stubs:${LIBRARY_PATH}
52
 
 
63
  RUN pip install --no-cache-dir -r requirements.txt
64
  ENV PYTHONUNBUFFERED=1
65
 
66
+ CMD ["python", "app.py"]
67
 
68
 
app.py CHANGED
@@ -81,7 +81,7 @@ def extract_audio(video_source, output_dir='./'):
81
 
82
  ff = FFmpeg(
83
  inputs={video_source: None},
84
- outputs={output_audio: '-acodec pcm_s24le -ar 48000 -q:a 0 -map a -y'}
85
  )
86
 
87
  print('ffmpeg command: ', ff.cmd)
 
81
 
82
  ff = FFmpeg(
83
  inputs={video_source: None},
84
+ outputs={output_audio: '-acodec libmp3lame -ar 44100 -q:a 0 -map a -y'}
85
  )
86
 
87
  print('ffmpeg command: ', ff.cmd)