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

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +18 -10
Dockerfile CHANGED
@@ -1,17 +1,25 @@
1
- # यह एकदम लेटेस्ट और सही रिपॉजिटरी है
2
- FROM evolutionapi/evolution-api:latest
3
 
4
- USER root
 
 
 
 
 
 
 
 
 
5
 
6
- # हगिंग फेस के लिए पोर्ट सेटिंग्स
7
- ENV PORT=7860
8
  EXPOSE 7860
9
 
10
- # िक्योरिटी ेटिंग्स
11
- ENV AUTHENTICATION_TYPE=apikey
12
- ENV AUTHENTICATION_API_KEY=karan_n8n_secret
 
 
 
 
13
 
14
- # एप्लिकेशन स्टार्ट करने की कमांड
15
- CMD ["node", "./dist/src/main.js"]
16
 
17
 
 
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