TicketScout
1.0.0

مرحبًا بكم في TicketScout ، حيث نلقي ثورة في تجربة التذاكر مع تقنية AI المتطورة. يقوم نظامنا الأساسي بتبسيط عملية العثور على التذاكر وإدارتها ، والاستفادة من البحث المتجه القوي في MongoDB ATLAS ونماذج الانتهاء من النصوص المتقدمة من Openai لتقديم نتائج بحث دقيقة وذات صلة.
http://localhost:8080/login/oauth2/code/github باعتباره عنوان URL للترخيص.إعداد الكتلة وقاعدة البيانات :
TicketScout ومجموعة tickets داخلها.فهرس البحث المتجه :
vector_index_titleAndDescription باستخدام محرر JSON ، مع التكوين التالي: {
"fields" : [
{
"numDimensions" : 3072 ,
"path" : " titleAndDescriptionEmbedding " ,
"similarity" : " cosine " ,
"type" : " vector "
}
]
}لبدء القرصنة ، تحتاج إلى تعيين متغيرات البيئة التالية:
| اسم | وصف |
|---|---|
OAUTH_GITHUB_ID | معرف العميل من تطبيق GitHub Oauth الخاص بك ، يستخدم لمصادقة المستخدم. |
OAUTH_GITHUB_SECRET | سر العميل من تطبيق GitHub Oauth الخاص بك ، المطلوب لتدفقات OAuth الآمنة. |
APP_URL | عنوان URL الأساسي حيث يمكن الوصول إلى التطبيق الخاص بك ، وهو أمر بالغ الأهمية لإعادة توجيه OAUTH وإعدادات عاتق الخدمة. |
MONGODB_URI | سلسلة اتصال MongoDB ATLAS ، مما يتيح الوصول إلى قاعدة البيانات للتطبيق الخاص بك. |
OPENAI_EMBEDDING_BASE_URL | عنوان URL الأساسي لـ Openai التضمين API ، مما يسهل عمليات تضمين النص لميزات البحث المتقدمة. |
OPENAI_API_KEY | مفتاح واجهة برمجة التطبيقات الشخصية الخاصة بك للوصول إلى خدمات Openai ، ضرورية لاستخدام وظائف AI-التي تحركها AI. |
إدارة خطوط أنابيب CI/CD بكفاءة عن طريق إعداد بيئة production على Github وتكوين الأسرار اللازمة. تعد هذه الأسرار حاسمة لأتمتة عملية النشر الخاصة بك وضمان الوصول الآمن إلى حساب DockerHub الخاص بك وتقديم مشغلات النشر.
| اسم | وصف |
|---|---|
DOCKERHUB_USERNAME | اسم المستخدم لحساب DockerHub الخاص بك ، يستخدم للمصادقة مع DockerHub في البرامج النصية CI/CD. |
DOCKERHUB_PASSWORD | كلمة المرور لحساب DockerHub الخاص بك ، وهو أمر بالغ الأهمية لدفع صور Docker وسحبها بشكل آمن. |
DOCKERHUB_TAG | علامة صورة Docker الخاصة بك ، عادة تحديد الإصدار أو البيئة. ينصح latest للنشر المستمر. |
RENDER_DEPLOY | عنوان URL أو Webhook لإطلاق النشر على العرض ، ودمج خط أنابيب CI/CD الخاص بك مع خدمات استضافة Render. |
تذكر أيضًا تكوين متغيرات البيئة من قسم "التطوير المحلي" في إعدادات البيئة الخاصة بك.