NitinBot001 commited on
Commit
c502f8d
·
verified ·
1 Parent(s): 86b00a3

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -3
Dockerfile CHANGED
@@ -21,7 +21,7 @@ RUN chown -R appuser:appuser /LibreTranslate
21
  USER appuser
22
 
23
  # Install Python requirements
24
- RUN pip install --user libretranslate
25
 
26
  # Install gunicorn
27
  RUN pip install --user gunicorn
@@ -31,7 +31,12 @@ ENV PATH="/home/appuser/.local/bin:${PATH}"
31
 
32
  # Expose port 5000
33
  EXPOSE 5000
 
 
34
  ENV LT_LOAD_ONLY="en,es,fr,de,it,pt,ru,zh,ja,ar,hi,tr,pl,nl,sv,da,no,fi,cs,sk,hu,ro,bg,hr,sl,et,lv,lt,mt,ga,cy,is,mk,sq,bs,sr,uk,be,kk,ky,uz,tg,mn,ka,am,az,hy,eu,ca,gl"
35
 
36
- # Run the application
37
- CMD ["gunicorn", "--bind", "0.0.0.0:5000", "wsgi:app"]
 
 
 
 
21
  USER appuser
22
 
23
  # Install Python requirements
24
+ RUN pip install --user -r requirements.txt
25
 
26
  # Install gunicorn
27
  RUN pip install --user gunicorn
 
31
 
32
  # Expose port 5000
33
  EXPOSE 5000
34
+
35
+ # Complete list of all supported LibreTranslate language codes:
36
  ENV LT_LOAD_ONLY="en,es,fr,de,it,pt,ru,zh,ja,ar,hi,tr,pl,nl,sv,da,no,fi,cs,sk,hu,ro,bg,hr,sl,et,lv,lt,mt,ga,cy,is,mk,sq,bs,sr,uk,be,kk,ky,uz,tg,mn,ka,am,az,hy,eu,ca,gl"
37
 
38
+ # For common languages only (recommended for faster startup):
39
+ # ENV LT_LOAD_ONLY="en,es,fr,de,it,pt,ru,zh,ja,ar,hi,tr,pl,nl"
40
+
41
+ # Run the application with specific languages
42
+ CMD ["sh", "-c", "libretranslate --host 0.0.0.0 --port 5000"]