huanngzh commited on
Commit
e496f22
·
1 Parent(s): bae8a8e
Files changed (1) hide show
  1. Dockerfile +3 -2
Dockerfile CHANGED
@@ -40,12 +40,13 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-ins
40
  RUN useradd -m -u 1000 user
41
  USER user
42
 
 
43
  ENV CUDA_HOME=/usr/local/cuda
44
  ENV PATH=${CUDA_HOME}/bin:/home/user/.local/bin:${PATH}
45
  ENV LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH}
46
  ENV LIBRARY_PATH=${CUDA_HOME}/lib64/stubs:${LIBRARY_PATH}
47
 
48
- WORKDIR /app
49
 
50
  RUN pip install torch==2.2.1 torchvision==0.17.1 torchaudio==2.2.1 --index-url https://download.pytorch.org/whl/cu121
51
  RUN pip install --no-cache-dir datasets "huggingface-hub>=0.19" "hf-transfer>=0.1.4" "protobuf<4" "click<8.1" "pydantic~=1.0"
@@ -54,5 +55,5 @@ RUN pip install --no-cache-dir gradio[oauth]==4.44.1 "uvicorn>=0.14.0" spaces
54
  COPY --chown=user ./requirements.txt requirements.txt
55
  RUN pip install --no-cache-dir --upgrade -r requirements.txt
56
 
57
- COPY --chown=user . /app
58
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
 
40
  RUN useradd -m -u 1000 user
41
  USER user
42
 
43
+ ENV HOME=/home/user
44
  ENV CUDA_HOME=/usr/local/cuda
45
  ENV PATH=${CUDA_HOME}/bin:/home/user/.local/bin:${PATH}
46
  ENV LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH}
47
  ENV LIBRARY_PATH=${CUDA_HOME}/lib64/stubs:${LIBRARY_PATH}
48
 
49
+ WORKDIR $HOME/app
50
 
51
  RUN pip install torch==2.2.1 torchvision==0.17.1 torchaudio==2.2.1 --index-url https://download.pytorch.org/whl/cu121
52
  RUN pip install --no-cache-dir datasets "huggingface-hub>=0.19" "hf-transfer>=0.1.4" "protobuf<4" "click<8.1" "pydantic~=1.0"
 
55
  COPY --chown=user ./requirements.txt requirements.txt
56
  RUN pip install --no-cache-dir --upgrade -r requirements.txt
57
 
58
+ COPY --chown=user . $HOME/app
59
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]