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應用程序的客戶端ID。 |
OAUTH_GITHUB_SECRET | 安全OAuth流量所需的GitHub Oauth應用程序的客戶秘密。 |
APP_URL | 您的應用程序可訪問的基本URL,對於OAuth重定向和服務回調至關重要。 |
MONGODB_URI | 您的MongoDB Atlas Connection字符串,為您的應用程序啟用數據庫訪問。 |
OPENAI_EMBEDDING_BASE_URL | OpenAI嵌入API的基本URL,為高級搜索功能提供了文本嵌入操作。 |
OPENAI_API_KEY | 您的個人API鍵用於訪問OpenAI服務,這對於使用AI驅動功能所需的必要。 |
通過在GitHub上設置production環境並配置必要的秘密來有效地管理CI/CD管道。這些秘密對於使您的部署過程自動化並確保安全訪問您的Dockerhub帳戶並渲染部署觸發器至關重要。
| 姓名 | 描述 |
|---|---|
DOCKERHUB_USERNAME | 您的Dockerhub帳戶的用戶名,用於在CI/CD腳本中使用Dockerhub進行身份驗證。 |
DOCKERHUB_PASSWORD | 您的Dockerhub帳戶的密碼,對於牢固推開和拔出Docker圖像至關重要。 |
DOCKERHUB_TAG | Docker映像的標籤,通常指定版本或環境。建議連續部署latest 。 |
RENDER_DEPLOY | URL或Webhook觸發渲染的部署,將您的CI/CD管道與渲染的託管服務集成在一起。 |
請記住,還要在渲染環境設置中從“本地開發”部分中配置環境變量。