asefasdfcv commited on
Commit
b191c07
·
verified ·
1 Parent(s): 26163c9

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -12
Dockerfile CHANGED
@@ -3,7 +3,7 @@ FROM python:3.9
3
  # 캐시 디렉토리 환경변수 설정
4
  ENV TRANSFORMERS_CACHE=/tmp/huggingface_cache
5
  ENV HF_HOME=/tmp/huggingface_cache
6
- ENV TORCH_HOME=/tmp/torch_hub_cache
7
  ENV PYTHONUNBUFFERED=1
8
 
9
  WORKDIR /app
@@ -26,23 +26,15 @@ ENV TMPDIR=/tmp/uploads
26
  # 요구사항 파일 복사 및 설치
27
  COPY requirements.txt .
28
  RUN pip install --no-cache-dir -r requirements.txt
29
- # 메모리 사용량 모니터링용 psutil 추가
30
- RUN pip install psutil
31
 
32
  # 애플리케이션 파일 복사
33
  COPY . .
34
 
35
  # 환경 변수 설정
36
  ENV PYTHONPATH=/app
37
- # 허깅페이스 텔레메트리 비활성화
38
  ENV HF_HUB_DISABLE_TELEMETRY=1
39
- # Transformers 로그 레벨 설정
40
  ENV TRANSFORMERS_VERBOSITY=error
41
 
42
- # CLIP 모델 사전 다운 - 별도의 스크립트로 분리
43
- COPY preload_model.py .
44
- RUN python preload_model.py
45
-
46
- # 애플리케이션 실행 (포트 7861 유지)
47
- EXPOSE 7861
48
- CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7861"]
 
3
  # 캐시 디렉토리 환경변수 설정
4
  ENV TRANSFORMERS_CACHE=/tmp/huggingface_cache
5
  ENV HF_HOME=/tmp/huggingface_cache
6
+ ENV TORCH_HOME=/tmp/torch_cache
7
  ENV PYTHONUNBUFFERED=1
8
 
9
  WORKDIR /app
 
26
  # 요구사항 파일 복사 및 설치
27
  COPY requirements.txt .
28
  RUN pip install --no-cache-dir -r requirements.txt
 
 
29
 
30
  # 애플리케이션 파일 복사
31
  COPY . .
32
 
33
  # 환경 변수 설정
34
  ENV PYTHONPATH=/app
 
35
  ENV HF_HUB_DISABLE_TELEMETRY=1
 
36
  ENV TRANSFORMERS_VERBOSITY=error
37
 
38
+ # 애플리케이션 실행 (포트 7860으변경)
39
+ EXPOSE 7860
40
+ CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]