TicketScout
1.0.0

Ticketscout에 오신 것을 환영합니다. 여기서 우리는 최첨단 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 Connection String으로 응용 프로그램에 대한 데이터베이스 액세스가 가능합니다. |
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은 Render에 배포를 트리거하여 CI/CD 파이프 라인을 Render의 호스팅 서비스와 통합합니다. |
렌더링 환경 설정의 "로컬 개발"섹션에서 환경 변수를 구성해야합니다.