akdNIKY commited on
Commit
1e706af
·
verified ·
1 Parent(s): 2e5b301

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +18 -18
Dockerfile CHANGED
@@ -1,18 +1,18 @@
1
- FROM python:3.10-slim-buster # یا هر نسخه پایتون دیگر که می‌خواهید (مثلا 3.9 یا 3.11)
2
-
3
- # نصب ffmpeg و libopus-dev
4
- RUN apt-get update && apt-get install -y \
5
- ffmpeg \
6
- libopus-dev \
7
- && rm -rf /var/lib/apt/lists/*
8
-
9
- # کپی فایل های requirements.txt و app.py
10
- COPY requirements.txt .
11
- COPY app.py .
12
- COPY channels.json . || true # فایل channels.json ممکن است وجود نداشته باشد در اولین دیپلوی
13
-
14
- # نصب وابستگی های پایتون
15
- RUN pip install --no-cache-dir -r requirements.txt
16
-
17
- # اجرای برنامه FastAPI روی پورت 7860
18
- CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
 
1
+ FROM python:3.10-slim-buster
2
+
3
+ # نصب ffmpeg و libopus-dev
4
+ RUN apt-get update && apt-get install -y \
5
+ ffmpeg \
6
+ libopus-dev \
7
+ && rm -rf /var/lib/apt/lists/*
8
+
9
+ # کپی فایل های requirements.txt و app.py
10
+ COPY requirements.txt .
11
+ COPY app.py .
12
+ COPY channels.json . || true
13
+
14
+ # نصب وابستگی های پایتون
15
+ RUN pip install --no-cache-dir -r requirements.txt
16
+
17
+ # اجرای برنامه FastAPI روی پورت 7860
18
+ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]