
Bienvenue à BilletsCout, où nous révolutionnons l'expérience de billetterie avec la technologie de l'IA de pointe. Notre plate-forme simplifie le processus de recherche et de gestion des billets, en tirant parti de puissants modèles de vecteur de MongoDB ATLAS et des modèles avancés de texton avancés d'OpenAI pour fournir des résultats de recherche précis et pertinents.
http://localhost:8080/login/oauth2/code/github comme URL de rappel d'autorisation.Configuration des cluster et de la base de données :
TicketScout et une collection tickets à l'intérieur.Index de recherche vectorielle :
vector_index_titleAndDescription à l'aide de l'éditeur JSON, avec la configuration suivante: {
"fields" : [
{
"numDimensions" : 3072 ,
"path" : " titleAndDescriptionEmbedding " ,
"similarity" : " cosine " ,
"type" : " vector "
}
]
}Pour commencer le piratage, vous devez définir les variables d'environnement suivantes:
| Nom | Description |
|---|---|
OAUTH_GITHUB_ID | L'ID client de votre application GitHub OAuth, utilisé pour l'authentification des utilisateurs. |
OAUTH_GITHUB_SECRET | Le client secret de votre application GitHub OAuth, requis pour les flux OAuth sécurisés. |
APP_URL | L'URL de base où votre application est accessible, cruciale pour les redirections OAuth et les rappels de service. |
MONGODB_URI | Votre chaîne de connexion MongoDB Atlas, permettant l'accès à la base de données pour votre application. |
OPENAI_EMBEDDING_BASE_URL | L'URL de base de l'API d'intégration d'OpenAI, facilitant les opérations d'intégration du texte pour les fonctionnalités de recherche avancées. |
OPENAI_API_KEY | Votre clé API personnelle pour accéder aux services OpenAI, nécessaire pour utiliser les fonctionnalités axées sur l'IA. |
Gérez efficacement vos pipelines CI / CD en configurant un environnement production sur GitHub et en configurant les secrets nécessaires. Ces secrets sont cruciaux pour automatiser votre processus de déploiement et assurer un accès sécurisé à votre compte Dockerhub et rendre les déclencheurs de déploiement.
| Nom | Description |
|---|---|
DOCKERHUB_USERNAME | Le nom d'utilisateur de votre compte DockerHub, utilisé pour s'authentifier avec DockerHub dans les scripts CI / CD. |
DOCKERHUB_PASSWORD | Le mot de passe de votre compte Dockerhub, crucial pour pousser et tirer les images Docker en toute sécurité. |
DOCKERHUB_TAG | La balise de votre image Docker, spécifiant généralement la version ou l'environnement. latest est recommandé pour le déploiement continu. |
RENDER_DEPLOY | L'URL ou le webhook pour déclencher le déploiement sur le rendu, intégrant votre pipeline CI / CD avec les services d'hébergement de Render. |
N'oubliez pas de configurer également les variables d'environnement de la section "Développement local" dans vos paramètres d'environnement de rendu.