NepsenX commited on
Commit
447dc0d
·
verified ·
1 Parent(s): 06ca3d2

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +22 -2
Dockerfile CHANGED
@@ -1,2 +1,22 @@
1
- FROM huggingface/autotrain-advanced:latest
2
- CMD pip uninstall -y autotrain-advanced && pip install -U autotrain-advanced && autotrain app --host 0.0.0.0 --port 7860 --workers 1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM node:20-slim
2
+
3
+ # Git এবং বেসিক টুলস
4
+ RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
5
+
6
+ WORKDIR /app
7
+
8
+ # প্যাকেজ কপি ও ইন্সটল
9
+ COPY package*.json ./
10
+ RUN npm install
11
+
12
+ # পুরো সোর্স কপি
13
+ COPY . .
14
+
15
+ # TypeScript বিল্ড
16
+ RUN npm run build
17
+
18
+ # 7860 (হেলথ), 7000 (প্রোডাকশন), 2000 (টেস্ট) - সব পোর্ট খোলা
19
+ EXPOSE 7860 7000 2000
20
+
21
+ # বিল্ড করা JS ফাইল রান করুন
22
+ CMD ["node", "dist/index.js"]