kadarakos commited on
Commit
b0f8c9e
·
1 Parent(s): 05ae95f

byte compilation

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -10
Dockerfile CHANGED
@@ -2,22 +2,15 @@ FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim
2
 
3
  WORKDIR /app
4
 
5
- # 1. Copy config files
6
- COPY pyproject.toml uv.lock ./
7
 
8
- # 2. Copy the source code EARLY
9
- # (This fixes the "Expected a Python module" error)
 
10
  COPY src ./src
11
  COPY README.md ./
12
-
13
- # 3. Now run the sync
14
- # (uv will now find src/mentioned/__init__.py and be happy)
15
  RUN uv sync --frozen
16
-
17
- # 4. Pre-bake NLTK data
18
  RUN uv run python -m nltk.downloader punkt punkt_tab
19
 
20
- # 5. HF Space defaults
21
  ENV PORT=7860
22
  EXPOSE 7860
23
 
 
2
 
3
  WORKDIR /app
4
 
 
 
5
 
6
+ ENV UV_COMPILE_BYTECODE=1
7
+
8
+ COPY pyproject.toml uv.lock ./
9
  COPY src ./src
10
  COPY README.md ./
 
 
 
11
  RUN uv sync --frozen
 
 
12
  RUN uv run python -m nltk.downloader punkt punkt_tab
13
 
 
14
  ENV PORT=7860
15
  EXPOSE 7860
16