cheekeong2025 commited on
Commit
fd6d8ba
·
verified ·
1 Parent(s): 7e18a76

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -24
Dockerfile CHANGED
@@ -1,37 +1,14 @@
1
  FROM python:3.13.5-slim
2
 
3
- # ------------------------------
4
- # 1. Basic dependencies
5
- # ------------------------------
6
- RUN apt-get update && apt-get install -y --no-install-recommends \
7
- curl && rm -rf /var/lib/apt/lists/*
8
-
9
- # ------------------------------
10
- # 2. Workdir
11
- # ------------------------------
12
  WORKDIR /app
13
-
14
- # ------------------------------
15
- # 3. Copy loader
16
- # ------------------------------
17
  COPY loader.py /app/loader.py
18
 
19
- # ------------------------------
20
- # 4. Install Python dependencies
21
- # ------------------------------
22
  RUN python -m pip install --upgrade pip \
23
  && pip install --no-cache-dir fastapi uvicorn[standard] httpx
24
 
25
- # ------------------------------
26
- # 5. Environment
27
- # ------------------------------
28
  ENV PORT=7860
29
-
30
  EXPOSE 7860
31
 
32
- # ------------------------------
33
- # 6. Healthcheck + Entrypoint
34
- # ------------------------------
35
  HEALTHCHECK CMD curl --fail http://localhost:7860/health || exit 1
36
 
37
- CMD ["uvicorn", "loader:app", "--host", "0.0.0.0", "--port", "7860"]
 
1
  FROM python:3.13.5-slim
2
 
 
 
 
 
 
 
 
 
 
3
  WORKDIR /app
 
 
 
 
4
  COPY loader.py /app/loader.py
5
 
 
 
 
6
  RUN python -m pip install --upgrade pip \
7
  && pip install --no-cache-dir fastapi uvicorn[standard] httpx
8
 
 
 
 
9
  ENV PORT=7860
 
10
  EXPOSE 7860
11
 
 
 
 
12
  HEALTHCHECK CMD curl --fail http://localhost:7860/health || exit 1
13
 
14
+ CMD ["uvicorn", "loader:app", "--host", "0.0.0.0", "--port", "7860"]