postgis_pgvector
1.0.0
؟ كتب هذا README بواسطة GPT-4. ؟
يركز هذا المشروع على إنشاء صورة Docker تجمع بين وظائف PostGIS و pgvector ، مما يوفر حلاً سهل الاستخدام للعمل مع البيانات المكانية وتشابه المتجه في PostgreSQL. إنه مصمم ليكون بسيطًا مثل دمج أي صورة أخرى من Docker PostgreSQL في سير العمل الخاص بك.
PostGIS : امتداد لـ postgresql يسمح لها بتخزين البيانات المكانية وأداء العمليات المكانية.pgvector : امتداد لـ postgresql مصمم للبحث الفعال عن التشابه في مساحات متجه عالية الأبعاد. يبدأ Dockerfile مع صورة postgis/postgis:13-3.4 صورة وتثبيت الحزم الأساسية بما في ذلك أدوات البناء ، وأدوات تطوير خادم postgresql ، و git . ثم يستنسخ ويثبت PGVector. تم تحسين Dockerfile لتقليل حجم الطبقة عن طريق التنظيف بعد المنشآت.
docker-compose.yml يقوم بإعداد خدمتين:
postgis_pgvector : يبني صورة Docker من dockerfile المقدمة ويقوم بإعداد وحدة تخزين لاستمرار البيانات. كما أنه يقوم بتكوين البيئة لـ PostgreSQL.pgadmin : يستخدم صورة dpage/pgadmin4:7.8 لإدارة قاعدة البيانات من خلال واجهة ويب. كما أنه يقوم بإعداد وحدة تخزين لبيانات pgadmin. docker compose up لإنشاء الصورة وتشغيل الحاويات.docker-compose.yml ولكن يمكن تجاوزها مع متغيرات البيئة.docker-compose.yml . POSTGRES_PASSWORD ، POSTGRES_DB ، PGADMIN_DEFAULT_EMAIL ، و PGADMIN_DEFAULT_PASSWORD في بيئتك أو مباشرة في docker-compose.yml .docker-compose.yml وفقًا لمتطلباتك. docker-compose.yml حسب الحاجة.مساهماتك مرحب بها! للمساهمة ، يرجى اتباع سير العمل القياسي وسحب طلب سير العمل.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.