
Bem-vindo ao TicketScout, onde revolucionamos a experiência em bilhetes com a tecnologia de IA de ponta. Nossa plataforma simplifica o processo de encontrar e gerenciar ingressos, alavancar a poderosa pesquisa vetorial do MongoDB Atlas e os modelos avançados de incorporação de texto da OpenAI para fornecer resultados precisos e relevantes de pesquisa.
http://localhost:8080/login/oauth2/code/github como URL de retorno de chamada de autorização.Configuração de cluster e banco de dados :
TicketScout e uma coleção de tickets dentro dele.Índice de Pesquisa de Vector :
vector_index_titleAndDescription usando o JSON Editor, com a seguinte configuração: {
"fields" : [
{
"numDimensions" : 3072 ,
"path" : " titleAndDescriptionEmbedding " ,
"similarity" : " cosine " ,
"type" : " vector "
}
]
}Para começar a hackers, você precisa definir as seguintes variáveis de ambiente:
| Nome | Descrição |
|---|---|
OAUTH_GITHUB_ID | O ID do cliente do seu aplicativo Github OAuth, usado para autenticação do usuário. |
OAUTH_GITHUB_SECRET | O segredo do cliente do seu aplicativo Github OAuth, necessário para fluxos seguros de OAuth. |
APP_URL | O URL básico em que seu aplicativo é acessível, crucial para redirecionamentos de OAuth e retornos de chamada de serviço. |
MONGODB_URI | Sua cadeia de conexão do MongoDB Atlas, permitindo o acesso ao banco de dados para o seu aplicativo. |
OPENAI_EMBEDDING_BASE_URL | O URL base da API de incorporação do OpenAI, facilitando operações de incorporação de texto para obter recursos avançados de pesquisa. |
OPENAI_API_KEY | Sua chave de API pessoal para acessar serviços OpenAI, necessária para a utilização de funcionalidades orientadas a IA. |
Gerencie com eficiência seus pipelines CI/CD, configurando um ambiente production no GitHub e configurando os segredos necessários. Esses segredos são cruciais para automatizar seu processo de implantação e garantir o acesso seguro à sua conta do DockerHub e renderizar gatilhos de implantação.
| Nome | Descrição |
|---|---|
DOCKERHUB_USERNAME | O nome de usuário da sua conta do DockerHub, usado para autenticar com o DockerHub em scripts de CI/CD. |
DOCKERHUB_PASSWORD | A senha da sua conta do DockerHub, crucial para empurrar e extrair imagens do Docker com segurança. |
DOCKERHUB_TAG | A tag para sua imagem do Docker, normalmente especificando a versão ou ambiente. latest é recomendado para implantação contínua. |
RENDER_DEPLOY | O URL ou Webhook para acionar a implantação na renderização, integrando seu pipeline CI/CD com os serviços de hospedagem da Render. |
Lembre -se de definir também as variáveis de ambiente da seção "Desenvolvimento local" em suas configurações de ambiente de renderização.