
ยินดีต้อนรับสู่ 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 พื้นฐานสำหรับ API ฝังตัวของ OpenAI อำนวยความสะดวกในการดำเนินการฝังข้อความสำหรับคุณสมบัติการค้นหาขั้นสูง |
OPENAI_API_KEY | คีย์ API ส่วนบุคคลของคุณสำหรับการเข้าถึงบริการ OpenAI ซึ่งจำเป็นสำหรับการใช้ฟังก์ชันการทำงานที่ขับเคลื่อนด้วย AI |
จัดการท่อส่ง CI/CD ของคุณได้อย่างมีประสิทธิภาพโดยการตั้งค่าสภาพแวดล้อม production บน GitHub และกำหนดค่าความลับที่จำเป็น ความลับเหล่านี้มีความสำคัญต่อกระบวนการปรับใช้ของคุณโดยอัตโนมัติและสร้างความมั่นใจในการเข้าถึงบัญชี DockerHub ของคุณอย่างปลอดภัยและทริกเกอร์การปรับใช้
| ชื่อ | คำอธิบาย |
|---|---|
DOCKERHUB_USERNAME | ชื่อผู้ใช้สำหรับบัญชี DockerHub ของคุณใช้เพื่อตรวจสอบสิทธิ์กับ DockerHub ในสคริปต์ CI/CD |
DOCKERHUB_PASSWORD | รหัสผ่านสำหรับบัญชี DockerHub ของคุณสำคัญสำหรับการผลักและดึงภาพนักเทียบท่าอย่างปลอดภัย |
DOCKERHUB_TAG | แท็กสำหรับอิมเมจนักเทียบท่าของคุณโดยทั่วไปจะระบุเวอร์ชันหรือสภาพแวดล้อม แนะนำ latest สำหรับการปรับใช้อย่างต่อเนื่อง |
RENDER_DEPLOY | URL หรือ Webhook เพื่อทริกเกอร์การปรับใช้ในการแสดงผลรวมท่อส่ง CI/CD ของคุณเข้ากับบริการโฮสติ้งของ Render |
อย่าลืมกำหนดค่าตัวแปรสภาพแวดล้อมจากส่วน "การพัฒนาท้องถิ่น" ในการตั้งค่าสภาพแวดล้อมการแสดงผลของคุณ