Opera8 commited on
Commit
ad27e9e
·
verified ·
1 Parent(s): 8fee1a9

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -3
Dockerfile CHANGED
@@ -7,13 +7,14 @@ RUN pip install --no-cache-dir -r requirements.txt
7
 
8
  COPY . .
9
 
10
- # ایجاد کاربر جدید برای امنیت
11
- RUN useradd -m -u 1000 user
 
 
12
  USER user
13
  ENV HOME=/home/user \
14
  PATH=/home/user/.local/bin:$PATH
15
 
16
  EXPOSE 7860
17
 
18
- # تغییر: --workers 5 (پنج کارگر قدرتمند)
19
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "10"]
 
7
 
8
  COPY . .
9
 
10
+ # تغییر مهم: دادن دسترسی کامل پوشه app به کاربر user
11
+ RUN useradd -m -u 1000 user && \
12
+ chown -R user:user /app
13
+
14
  USER user
15
  ENV HOME=/home/user \
16
  PATH=/home/user/.local/bin:$PATH
17
 
18
  EXPOSE 7860
19
 
 
20
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "10"]