Spaces:
Paused
Paused
Upload Dockerfile
Browse files- Dockerfile +6 -7
Dockerfile
CHANGED
|
@@ -6,6 +6,7 @@ FROM python:3.11-slim
|
|
| 6 |
|
| 7 |
# ── 1. System deps ──────────────────────────────────────────────
|
| 8 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
|
|
| 9 |
libopus-dev libopus0 \
|
| 10 |
ffmpeg \
|
| 11 |
git curl \
|
|
@@ -21,17 +22,15 @@ RUN pip install --no-cache-dir --upgrade pip \
|
|
| 21 |
|
| 22 |
# ── 4. Copy source ──────────────────────────────────────────────
|
| 23 |
COPY app.py .
|
| 24 |
-
# 🆕 (2026-07-13) ĐÃ BỎ: COPY bot.py — Discord bot giờ chạy độc lập
|
| 25 |
-
# trên Wispbyte (xem README_WISPBYTE.md), không còn embedded chung
|
| 26 |
-
# với worker-3 nữa. Nếu app.py vẫn còn khối code "Embedded Discord
|
| 27 |
-
# Bot" ở cuối file, nó sẽ tự bỏ qua an toàn vì thiếu DISCORD_BOT_TOKEN
|
| 28 |
-
# (Boss đã xoá biến đó khỏi ENV worker-3), nhưng để sạch sẽ nên xoá
|
| 29 |
-
# hẳn khối code đó khỏi app.py — xem README_WISPBYTE.md phần "việc
|
| 30 |
-
# cần làm ở worker-3".
|
| 31 |
|
| 32 |
# ── 5. Port ─────────────────────────────────────────────────────
|
| 33 |
EXPOSE 7860
|
| 34 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 35 |
# ── 6. Khởi động ─────────────────────────────────────────────────
|
| 36 |
# Worker app dùng biến app_fastapi (không có Gradio mount)
|
| 37 |
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1", "--timeout-keep-alive", "75"]
|
|
|
|
| 6 |
|
| 7 |
# ── 1. System deps ──────────────────────────────────────────────
|
| 8 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
| 9 |
+
build-essential \
|
| 10 |
libopus-dev libopus0 \
|
| 11 |
ffmpeg \
|
| 12 |
git curl \
|
|
|
|
| 22 |
|
| 23 |
# ── 4. Copy source ──────────────────────────────────────────────
|
| 24 |
COPY app.py .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
|
| 26 |
# ── 5. Port ─────────────────────────────────────────────────────
|
| 27 |
EXPOSE 7860
|
| 28 |
|
| 29 |
+
# ── 6. Khởi động ────────────────────────────────────────────────
|
| 30 |
+
# Worker app dùng biến app_fastapi (không có Gradio mount)
|
| 31 |
+
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1", "--timeout-keep-alive", "75"]──────────────────────────────────────────
|
| 32 |
+
EXPOSE 7860
|
| 33 |
+
|
| 34 |
# ── 6. Khởi động ─────────────────────────────────────────────────
|
| 35 |
# Worker app dùng biến app_fastapi (không có Gradio mount)
|
| 36 |
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1", "--timeout-keep-alive", "75"]
|