msfdfsd commited on
Commit
d436225
·
verified ·
1 Parent(s): e2bea33

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -27
Dockerfile CHANGED
@@ -1,32 +1,12 @@
1
- # Evolution-API v2 WITH Supabase PostgreSQL - Transaction Pooler Port 6543
2
  FROM evoapicloud/evolution-api:latest
3
- # Install bash if needed
4
- RUN apk add --no-cache bash
5
 
6
- # Environment variables
7
- ENV SERVER_URL=https://sakib87654-evolution-api-v1.hf.space
8
- ENV SERVER_PORT=7860
9
- ENV WEBSOCKET_ENABLED=true
10
- ENV WEBSOCKET_GLOBAL_EVENTS=false
11
- ENV CONFIG_SESSION_PHONE_CLIENT=EvolutionAPI
12
- ENV CONFIG_SESSION_PHONE_NAME=Chrome
13
 
14
- # Disable Database
15
- # Enable Database with Supabase
16
- ENV CACHE_REDIS_ENABLED=false
17
- ENV DATABASE_ENABLED=false
18
 
19
- # Temporary storage in memory
20
- ENV STORE_MESSAGES=true
21
- ENV STORE_MESSAGE_UP=true
22
- ENV STORE_CONTACTS=true
23
- ENV STORE_CHATS=true
24
 
25
- # Authentication
26
- ENV AUTHENTICATION_API_KEY=Evo1API_9kJ7mX2nQ5wR8tY3vB6hL4pZ1dF0sA
27
-
28
- # Expose port
29
- EXPOSE 7860
30
-
31
- # Start the application
32
- CMD ["npm", "run", "start:prod"]
 
 
1
  FROM evoapicloud/evolution-api:latest
 
 
2
 
3
+ USER root
4
+ RUN mkdir -p /evolution /data && chown -R 1000:1000 /evolution /data
 
 
 
 
 
5
 
6
+ ENV PORT=8080
7
+ EXPOSE 8080
 
 
8
 
9
+ USER 1000
 
 
 
 
10
 
11
+ # تشغيل التطبيق مباشرة وتخطي السكربت الذي يسبب خطأ قاعدة البيانات
12
+ CMD ["node", "dist/src/main.js"]