File size: 680 Bytes
e2bea33
1909004
d436225
0cfad92
0abba97
 
 
 
 
cec545a
d436225
 
0cfad92
d436225
0cfad92
0abba97
 
 
 
 
d436225
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM evoapicloud/evolution-api:latest

USER root

# تثبيت أداة curl لعمل فحص داخلي سريع
RUN apk add --no-cache curl

# إعداد المجلدات والصلاحيات للمستخدم الآمن لـ Hugging Face
RUN mkdir -p /evolution /data && chown -R 1000:1000 /evolution /data

ENV PORT=8080
EXPOSE 8080

USER 1000

# حيلة برمجية: إجبار الحاوية على إعطاء رد فورى لمنع إشارة الـ SIGTERM
HEALTHCHECK --interval=5s --timeout=3s --start-period=1s --retries=3 \
  CMD curl -f http://localhost:8080/ || exit 1

# أمر تشغيل النسخة المستقرة مباشرة
CMD ["node", "dist/src/main.js"]