Opera8 commited on
Commit
b276a45
·
verified ·
1 Parent(s): 5945f80

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -5
Dockerfile CHANGED
@@ -5,21 +5,21 @@ RUN apt-get update && \
5
  apt-get install -y ffmpeg wget fontconfig && \
6
  rm -rf /var/lib/apt/lists/*
7
 
8
- # --- نصب فونت‌های فارسی (لینک‌های اصلاح شده) ---
9
  RUN mkdir -p /usr/share/fonts/truetype/persian
10
 
11
- # دانلود فونت وزیر (لینک مستقیم جدید)
12
  RUN wget https://github.com/rastikerdar/vazirmatn/raw/master/fonts/ttf/Vazirmatn-Bold.ttf -O /usr/share/fonts/truetype/persian/Vazirmatn-Bold.ttf
13
 
14
- # دانلود فونت لاله زار (لینک مستقیم)
15
- RUN wget https://github.com/rastikerdar/lalezar/raw/master/fonts/ttf/Lalezar-Regular.ttf -O /usr/share/fonts/truetype/persian/Lalezar.ttf
16
 
17
  # به روز رسانی کش فونت‌ها
18
  RUN fc-cache -fv
19
 
20
  WORKDIR /app
21
 
22
- # ساخت پوشه‌ها
23
  RUN mkdir -p /app/static /app/temp
24
 
25
  COPY requirements.txt .
@@ -27,6 +27,7 @@ RUN pip install --no-cache-dir -r requirements.txt
27
 
28
  COPY . .
29
 
 
30
  RUN chmod -R 777 /app
31
 
32
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
 
5
  apt-get install -y ffmpeg wget fontconfig && \
6
  rm -rf /var/lib/apt/lists/*
7
 
8
+ # --- نصب فونت‌های فارسی ---
9
  RUN mkdir -p /usr/share/fonts/truetype/persian
10
 
11
+ # دانلود فونت وزیر (لینک مستقیم و تست شده)
12
  RUN wget https://github.com/rastikerdar/vazirmatn/raw/master/fonts/ttf/Vazirmatn-Bold.ttf -O /usr/share/fonts/truetype/persian/Vazirmatn-Bold.ttf
13
 
14
+ # دانلود فونت لاله زار (لینک جدید و پایدار از گوگل)
15
+ RUN wget https://github.com/google/fonts/raw/main/ofl/lalezar/Lalezar-Regular.ttf -O /usr/share/fonts/truetype/persian/Lalezar.ttf
16
 
17
  # به روز رسانی کش فونت‌ها
18
  RUN fc-cache -fv
19
 
20
  WORKDIR /app
21
 
22
+ # ساخت پوشه‌های لازم
23
  RUN mkdir -p /app/static /app/temp
24
 
25
  COPY requirements.txt .
 
27
 
28
  COPY . .
29
 
30
+ # دسترسی نوشتن برای هاگینگ فیس
31
  RUN chmod -R 777 /app
32
 
33
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]