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管道与渲染的托管服务集成在一起。 |
请记住,还要在渲染环境设置中从“本地开发”部分中配置环境变量。