Spaces:
Sleeping
Sleeping
ForStream Claude Opus 4.8 commited on
Commit ·
f9df220
1
Parent(s): 76adee7
빌드 단순화: Dockerfile COPY assets 제거 (LFS 빌드 이슈 회피)
Browse files2ba4c4a(assets LFS 추가)부터 HF 빌드가 컨테이너에 반영 안 됨(RUNNING=옛 108b34c, paper_v5/no-fetch).
이전 빌드(5454e77~108b34c)는 모두 정상 → assets LFS COPY가 빌드 컨텍스트 처리를 막는 것으로 추정.
COPY assets/ 제거. /api/download는 main.py 런타임 fetch(huggingface_hub)로 처리하므로 무관. CACHE_BUST v8.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Dockerfile +4 -3
Dockerfile
CHANGED
|
@@ -39,14 +39,15 @@ RUN pip install --upgrade pip && pip install -r /app/api/requirements.txt
|
|
| 39 |
|
| 40 |
# 코드 (rag_engine·semantic_search 등 active/code의 핵심 모듈)
|
| 41 |
# 캐시 무효화용 ARG (commit SHA 다르면 캐시 무효화)
|
| 42 |
-
ARG CACHE_BUST=
|
| 43 |
COPY code/ /app/code/
|
| 44 |
# 백엔드
|
| 45 |
COPY api/ /app/api/
|
| 46 |
# 데이터
|
| 47 |
COPY data/ /app/active/ontology/
|
| 48 |
-
# assets/
|
| 49 |
-
COPY
|
|
|
|
| 50 |
|
| 51 |
# React 빌드 결과 (Stage 1)
|
| 52 |
COPY --from=web-build /web/dist /app/hf_app/web/dist
|
|
|
|
| 39 |
|
| 40 |
# 코드 (rag_engine·semantic_search 등 active/code의 핵심 모듈)
|
| 41 |
# 캐시 무효화용 ARG (commit SHA 다르면 캐시 무효화)
|
| 42 |
+
ARG CACHE_BUST=v8
|
| 43 |
COPY code/ /app/code/
|
| 44 |
# 백엔드
|
| 45 |
COPY api/ /app/api/
|
| 46 |
# 데이터
|
| 47 |
COPY data/ /app/active/ontology/
|
| 48 |
+
# assets/(paper PDF·노드그래프)는 LFS라 HF Docker 빌드 컨텍스트에서 실제 내용으로 smudge되지 않아
|
| 49 |
+
# COPY 시 빌드 지연/누락을 유발 → COPY 제외. /api/download는 main.py가 런타임에
|
| 50 |
+
# huggingface_hub로 Space 레포에서 직접 fetch(HF_TOKEN)하므로 컨테이너에 파일이 없어도 동작.
|
| 51 |
|
| 52 |
# React 빌드 결과 (Stage 1)
|
| 53 |
COPY --from=web-build /web/dist /app/hf_app/web/dist
|