KaranN8n commited on
Commit
475181c
·
verified ·
1 Parent(s): 7203119

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -9
Dockerfile CHANGED
@@ -1,25 +1,30 @@
1
  FROM node:20-alpine
2
 
3
- # जरूरी डिपेंडेंीज इंस्टॉल करना
4
  RUN apk add --no-cache git openssl
5
 
6
  WORKDIR /app
7
 
8
- # सीधे v2-main ब्रांच को क्लोन करना जहाँ कोड बिल्कुल सही स्ट्रक्चर में है
9
- RUN git clone -b v2-main https://github.com/EvolutionAPI/evolution-api.git .
10
 
11
- # डिपेंडेंसीज इंस्टॉल करना
12
- RUN npm install --omit=dev
 
 
 
 
 
 
13
 
14
  EXPOSE 7860
15
 
16
- # हगिंग फेस के लिए एनवायरनमेंट वेरिएबल्स
17
  ENV PORT=7860
18
  ENV NODE_ENV=production
19
 
20
- # प्रोजेक्ट को बिल्ड और स्टार्ट करना
21
- RUN npm run build
22
- CMD ["npm", "run", "start:prod"]
23
 
24
 
25
 
 
1
  FROM node:20-alpine
2
 
3
+ # 1. जरूरी टूल्स इंस्टॉल करना
4
  RUN apk add --no-cache git openssl
5
 
6
  WORKDIR /app
7
 
8
+ # 2. को क्लोन करना
9
+ RUN git clone https://github.com/EvolutionAPI/evolution-api.git .
10
 
11
+ # 3. डिपेंडेंसीज इंस्टॉल करना
12
+ RUN npm install
13
+
14
+ # 4. Prisma जनरेट करना (सारे फोल्डर्स चेक करके)
15
+ RUN npx prisma generate --schema=$(find . -name "schema.prisma")
16
+
17
+ # 5. प्रोजेक्ट बिल्ड करना
18
+ RUN npm run build
19
 
20
  EXPOSE 7860
21
 
 
22
  ENV PORT=7860
23
  ENV NODE_ENV=production
24
 
25
+ # 6. ऐप स्टार्ट करना
26
+ CMD ["node", "dist/src/main.js"]
27
+
28
 
29
 
30