shuvo108 commited on
Commit
a8048ed
·
verified ·
1 Parent(s): be42604

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -11
Dockerfile CHANGED
@@ -1,22 +1,18 @@
1
- # ১. Gotenberg এর লেটেস্ট ভার্সন
2
  FROM gotenberg/gotenberg:8
3
 
4
- # ২. রুট ইউজার দিয়ে পারমিশন ঠিক করা (খুবই গুরুত্বপূর্ণ ধাপ)
5
  USER root
6
 
7
- # ৩. Hugging Face এর পোর্ট সেট করা
8
- ENV GOTENBERG_API_PORT=7860
9
-
10
- # ৪. LibreOffice এবং Chromium এর জন্য একটি 'Home' ফোল্ডার তৈরি করা
11
- # Hugging Face এ টেম্পোরারি ফাইল লেখার জায়গা না পেলে সার্ভার হ্যাং হয়
12
  RUN mkdir -p /home/gotenberg && \
13
  chown -R 1001:1001 /home/gotenberg
14
 
15
- # ৫. এনভায়রনমেন্ট ভেরিয়েবল দিয়ে হোম ফোল্ডার চিনিয়ে দেওয়া
16
  ENV HOME=/home/gotenberg
17
 
18
- # ৬. আবার সাধারণ ইউজারে ফিরে আসা (সিকিউরিটির জন্য)
19
  USER 1001
20
 
21
- # ৭. সার্ভার স্টার্ট কমান্ড
22
- CMD ["gotenberg", "--log-level=info", "--libreoffice-restart-after=10"]
 
1
+ # ১. ভার্সন ব্যবহার করছি
2
  FROM gotenberg/gotenberg:8
3
 
4
+ # ২. রুট ইউজার হয়ে ফোল্ডার পারমিশন ঠিক করা
5
  USER root
6
 
7
+ # ৩. টেম্পোরারি ফাইল রাখার জন্য হোম ডিরেক্টরি তৈরি করা (Hugging Face এর জন্য জরুরি)
 
 
 
 
8
  RUN mkdir -p /home/gotenberg && \
9
  chown -R 1001:1001 /home/gotenberg
10
 
11
+ # ৪. হোম ডিরেক্টরি চিনিয়ে দেওয়া
12
  ENV HOME=/home/gotenberg
13
 
14
+ # ৫. আবার সাধারণ ইউজারে ফিরে আসা
15
  USER 1001
16
 
17
+ # ৬. সার্ভার স্টার্ট কমান্ড (এখানে --api-port=7860 ফ্ল্যাগটি পোর্ট ফিক্স করবে)
18
+ CMD ["gotenberg", "--api-port=7860", "--log-level=info", "--libreoffice-restart-after=10"]