TicketScout
1.0.0

チケットセットへようこそ。そこでは、最先端のAIテクノロジーでチケットエクスペリエンスに革命をもたらします。当社のプラットフォームは、チケットを見つけて管理するプロセスを簡素化し、Mongodb Atlasの強力なベクトル検索とOpenaiの高度なテキスト埋め込みモデルを活用して、正確で関連する検索結果を提供します。
http://localhost:8080/login/oauth2/code/github認証コールバックURLとして設定します。クラスターとデータベースのセットアップ:
TicketScoutデータベースとticketsコレクションを作成します。ベクトル検索インデックス:
vector_index_titleAndDescriptionという名前の新しい検索インデックスを作成します。 {
"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接続文字列、アプリケーションのデータベースアクセスを有効にします。 |
OPENAI_EMBEDDING_BASE_URL | OpenAIの埋め込みAPIのベースURLは、高度な検索機能のためのテキスト埋め込み操作を促進します。 |
OPENAI_API_KEY | AI駆動型機能を利用するために必要なOpenAIサービスにアクセスするための個人的なAPIキー。 |
GitHubでproduction環境を設定し、必要な秘密を構成することにより、CI/CDパイプラインを効率的に管理します。これらの秘密は、展開プロセスを自動化し、DockerHubアカウントへの安全なアクセスとレンダリング展開トリガーを確保するために重要です。
| 名前 | 説明 |
|---|---|
DOCKERHUB_USERNAME | CI/CDスクリプトのDockerHubで認証するために使用されるDockerHubアカウントのユーザー名。 |
DOCKERHUB_PASSWORD | DockerHubアカウントのパスワードは、Docker画像を安全にプッシュおよびプルするために重要です。 |
DOCKERHUB_TAG | Docker画像のタグ、通常はバージョンまたは環境を指定します。継続的な展開にはlatestが推奨されます。 |
RENDER_DEPLOY | URLまたはWebhookは、レンダリングで展開をトリガーし、CI/CDパイプラインとレンダリングのホスティングサービスを統合します。 |
また、レンダリング環境設定の「ローカル開発」セクションから環境変数を構成することも忘れないでください。