Chatgpt PromptOtOtItimizer
[Descrição]
Estado de código
Back -end
Front-end
Configuração
Variáveis de ambiente para corrida
API de chatgpt
-
OPENAI_API_KEY- Usado para ter acesso à API OpenAi
- Você pode desativar o acesso da API se definido como
disabled
-
OPENAI_API_ORGANIZATION- usado para definir um alvo para cobrar
- Você pode desativar o acesso da API se definido como
disabled
Mongo DB
-
MONGO_DB_URI -
MONGO_DB_NAME- Nome do banco de dados usado no servidor DB acima
- Para separar bancos de dados de diferentes configurações / cenários de execução
OAuth2 / gerenciamento de usuários
-
OAUTH_GITHUB_CLIENT_ID- ID do cliente do aplicativo OAuth2 no github
-
OAUTH_GITHUB_CLIENT_SECRET- Secreto do cliente do aplicativo OAuth2 no github
-
OAUTH_GOOGLE_CLIENT_ID- ID do cliente do aplicativo OAuth2 no Google
-
OAUTH_GOOGLE_CLIENT_SECRET- Secreto do cliente do aplicativo OAuth2 no Google
-
INITIAL_ADMIN- ID do usuário do primeiro administrador:
github{ ID of GitHub Account } - ter um administrador se o banco de dados do usuário estiver inicialmente vazio
Segredos do Github
-
DOCKERHUB_PASSWORD- Usado para empurrar a imagem do Build Docker para o Docker no Workflow "Implay to render.com" (
.github/workflows/CD_DockerRender.yml )
-
RENDER_DEPLOY_HOOK- Usado para reimplementação de imagem do docker no fluxo de trabalho "implantar para render.com" (
.github/workflows/CD_DockerRender.yml )
-
SONAR_TOKEN- Usado para linha de código da nuvem de sonar (
.github/workflows/SonarCloud_backend.yml , .github/workflows/SonarCloud_frontend.yml )
Variáveis do GitHub
-
DOCKERHUB_USERNAME- Usado para empurrar a imagem do Build Docker para o Docker no Workflow "Implay to render.com" (
.github/workflows/CD_DockerRender.yml )
-
DOCKER_IMAGE_NAME- Usado para construir o nome da imagem do docker:
{ DOCKERHUB_USERNAME }/{ DOCKER_IMAGE_NAME }:latest