دليل استخدام حاوية تطبيق إجراء وكيل i18n
نظرة عامة
هذا هو تطبيق حاوية وكيل تدويل (i18n) مبني على إطار Flet، ويوفر واجهة ويب لإدارة ومعالجة المهام المتعلقة بالتدويل.
البدء السريع
1. سحب الصورة
docker pull ghcr.io/samyuan1990/i18n-agent-action:app
2. تشغيل الحاوية
docker run -d -p 8550:8550 --name i18n-app ghcr.io/samyuan1990/i18n-agent-action:app
3. الوصول إلى التطبيق
افتح متصفحك وانتقل إلى: http://localhost:8550
خيارات التكوين
تعيين المنافذ
المنفذ الافتراضي هو 8550. يمكنك تعيينه إلى أي منفذ مضيف:
docker run -d -p 8080:8550 --name i18n-app ghcr.io/samyuan1990/i18n-agent-action:app
متغيرات البيئة
يمكنك تكوين متغيرات البيئة التالية:
FLET_SECRET_KEY
: مفتاح سري للتطبيق (الافتراضي: 123)FLET_SERVER_PORT
: منفذ الخادم (الافتراضي: 8550)
مثال:
docker run -d \
-p 8550:8550 \
-e FLET_SECRET_KEY=your-secret-key \
-e FLET_SERVER_PORT=8550 \
--name i18n-app \
ghcr.io/samyuan1990/i18n-agent-action:app
استمرارية البيانات
لاستمرارية البيانات، يمكنك توصيل وحدة تخزين:
docker run -d \
-p 8550:8550 \
-v ./i18n-data:/app/data \
--name i18n-app \
ghcr.io/samyuan1990/i18n-agent-action:app
وضع التطوير
بناء صورة مخصصة
إذا قمت بتعديل الكود، يمكنك إعادة بناء الصورة:
docker build -f Dockerfile_App -t my-i18n-app .
تشغيل الإصدار المطور
docker run -d -p 8550:8550 --name my-i18n-app my-i18n-app
الأوامر الشائعة
عرض سجلات الحاوية
docker logs i18n-app
الوصول إلى shell الحاوية
docker exec -it i18n-app /bin/bash
إيقاف الحاوية
docker stop i18n-app
إعادة تشغيل الحاوية
docker restart i18n-app
إزالة الحاوية
docker rm i18n-app
استكشاف الأخطاء وإصلاحها
- تعارض المنفذ: إذا كان المنفذ 8550 قيد الاستخدام بالفعل، استخدم منفذًا مختلفًا
- فشل بدء تشغيل الحاوية: تحقق من السجلات باستخدام
docker logs i18n-app
- لا يمكن الوصول إلى التطبيق: تحقق من إعدادات الجدار الناري وتعيين المنافذ
الدعم
للحصول على المساعدة، يرجى مراجعة وثائق المشروع أو تقديم مشكلة إلى مستودع GitHub.
ملاحظة: هذه الحاوية مخصصة لبيئات التطوير والاختبار فقط. للاستخدام في الإنتاج، تأكد من تكوين إجراءات الأمان المناسبة.