Raybilhelp commited on
Commit
43741cb
·
verified ·
1 Parent(s): 0c01db2

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -12
Dockerfile CHANGED
@@ -1,20 +1,23 @@
1
- # অফিিয়াল লাইটওয়েট নোড ইমেজ ব্যবহার
2
- FROM node:20-slim
3
 
4
- # কন্টেইনারের ওয়ার্কিং ডিরেক্টরি
5
- WORKDIR /usr/src/app
6
 
7
- # প্যাকেজ কনিগরেশন ফাইল কপি
8
  COPY package*.json ./
9
 
10
- # প্রোডাকশন লেভেলের ডিপেন্ডেন্সি ইনস্টল
11
- RUN npm install --production
12
 
13
- # বাি সব কোড কন্টেইনারে কপি
14
- COPY . .
15
 
16
- # Hugging Face Spaces এর জন্য পোর্ট এক্সপোজ
 
 
 
17
  EXPOSE 7860
18
 
19
- # ব্যকঅন্ড ্রজেক্ট রান করার কমান্ড
20
- CMD [ "npm", "start" ]
 
1
+ # Node.js অফিিয়াল লাইটওয়েট ইমেজ ব্যবহার করা
2
+ FROM node:18-slim
3
 
4
+ # কন্টেইনারের ভেতরে ওয়ার্কিং ডিরেক্টরি তৈরি
5
+ WORKDIR /app
6
 
7
+ # package.json ফাইল কপি করা
8
  COPY package*.json ./
9
 
10
+ # প্রোডাকশন ডিপেন্ডেন্সি ইনস্টল করা
11
+ RUN npm install --only=production
12
 
13
+ # প্রজেক্টেরইনোড কপি করা
14
+ COPY server.js .
15
 
16
+ # Hugging Face-এর জন্য নির্দিষ্ইউজার পারমিশন েটআ
17
+ RUN chmod -R 777 /app
18
+
19
+ # ৭৮৬০ পোর্ট এক্সপোজ করা
20
  EXPOSE 7860
21
 
22
+ # টার্ট করার কমান্ড
23
+ CMD ["npm", "start"]