تقنية
تشغيل تطبيقات SQLite على Docker وKubernetes مع Litestream

OpenRun هي منصة GitOps مفتوحة المصدر ذاتية الاستضافة لنشر تطبيقات الويب والأدوات الداخلية على Docker أو Podman أو Kubernetes.
أعلنت OpenRun عن دعم مدمج لـ Litestream لتطبيقات SQLite. تُنسخ قواعد بيانات التطبيقات باستمرار إلى AWS S3 أو تخزين متوافق مع S3 مثل Cloudflare R2 وMinIO وSeaweedFS. الاستعادة تلقائية: عند اكتشاف وحدة تخزين فارغة أو معاد إنشاؤها، تُستعاد قاعدة البيانات من النسخة قبل بدء التطبيق.
يعمل الإعداد نفسه على عقدة واحدة مع Docker/Podman وعلى Kubernetes. يمكن للمطورين استخدام SQLite بشكل طبيعي دون تثبيت Litestream أو تكوين تخزين الكائنات أو تعديل صورة الحاوية أو تنفيذ منطق الاستعادة. تُعرَّف إعدادات Litestream مرة واحدة في تكوين الخادم، بينما تدير OpenRun النسخ والاستعادة خارج حاوية التطبيق. يمكن تعريف التطبيق نفسه بشكل تعريفي في ملف تطبيق إلى جانب التكوين الآخر في Git، ويعمل openrun apply مثل Kubernetes apply.
المصدر: Hacker News
- Technology
- SQLite
- Docker
- Kubernetes
- Litestream
الأكثر قراءة في هذا التصنيف
جاري تحميل المقال…