evolution-api-v1 / Dockerfile
msfdfsd's picture
Update Dockerfile
0abba97 verified
Raw
History Blame Contribute Delete
680 Bytes
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"]