sungho7373 commited on
Commit
e070e7d
·
1 Parent(s): e49e567

fix: use official paddlepaddle source and separate requirements

Browse files
Files changed (2) hide show
  1. Dockerfile +6 -6
  2. requirements.txt +1 -3
Dockerfile CHANGED
@@ -8,19 +8,19 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
8
  $(cat packages.txt) \
9
  && apt-get clean && rm -rf /var/lib/apt/lists/*
10
 
11
- # [단계 2] Pip 업그레이드 및 기본 도구 설치
12
  RUN pip install --no-cache-dir --upgrade pip setuptools wheel
13
 
14
- # [단계 3] OpenCV 및 무거운 패키지 개별 설치 (충돌 방지)
15
  RUN pip install --no-cache-dir opencv-python-headless
16
- RUN pip install --no-cache-dir paddlepaddle==2.6.1 -f https://www.paddlepaddle.org.kr/whl/linux/mkl/avx/stable.html
17
- RUN pip install --no-cache-dir paddleocr
18
 
19
- # [단계 4] 나머지 패키지 설치
20
  COPY requirements.txt .
21
  RUN pip install --no-cache-dir -r requirements.txt
22
 
23
- # [단계 5] 코드 복사 및 실행
24
  COPY . .
25
 
26
  CMD ["uvicorn", "myapp.app:app", "--host", "0.0.0.0", "--port", "7860"]
 
8
  $(cat packages.txt) \
9
  && apt-get clean && rm -rf /var/lib/apt/lists/*
10
 
11
+ # [단계 2] 기본 도구 업데이트
12
  RUN pip install --no-cache-dir --upgrade pip setuptools wheel
13
 
14
+ # [단계 3] AI 이미지 처리 관련 무거운 라이브러리 먼저 설치
15
  RUN pip install --no-cache-dir opencv-python-headless
16
+ RUN pip install --no-cache-dir paddlepaddle==2.6.1
17
+ RUN pip install --no-cache-dir paddleocr>=2.7.0
18
 
19
+ # [단계 4] 나머지 일반 패키지 설치
20
  COPY requirements.txt .
21
  RUN pip install --no-cache-dir -r requirements.txt
22
 
23
+ # [단계 5] 내 코드 복사 및 실행
24
  COPY . .
25
 
26
  CMD ["uvicorn", "myapp.app:app", "--host", "0.0.0.0", "--port", "7860"]
requirements.txt CHANGED
@@ -6,9 +6,7 @@ playwright
6
  python-dotenv
7
  openai
8
  openai-whisper
9
- opencv-python-headless
10
- paddlepaddle==2.6.1
11
- paddleocr>=2.7.0
12
  --index-url https://download.pytorch.org/whl/cpu
13
  torch
14
  sentence-transformers
 
6
  python-dotenv
7
  openai
8
  openai-whisper
9
+ # Torch CPU 버전 (용량 다이어트)
 
 
10
  --index-url https://download.pytorch.org/whl/cpu
11
  torch
12
  sentence-transformers