Chatgpt apropiToPtimizer
[Descripción]
Estado del código
Backend
Interfaz
Configuración
Variables de entorno para la ejecución
API CHATGPT
-
OPENAI_API_KEY- Solía obtener acceso a la API de OpenAI
- Puede deshabilitar el acceso de API si está configurado en
disabled
-
OPENAI_API_ORGANIZATION- Se utiliza para definir un objetivo para la facturación
- Puede deshabilitar el acceso de API si está configurado en
disabled
Mongo DB
-
MONGO_DB_URI -
MONGO_DB_NAME- Nombre de la base de datos usada en el servidor DB anterior
- Para separar bases de datos de diferentes configuraciones / escenarios de ejecución
OAUTH2 / Gestión de usuarios
-
OAUTH_GITHUB_CLIENT_ID- ID de cliente de la aplicación OAuth2 en Github
-
OAUTH_GITHUB_CLIENT_SECRET- Secreto del cliente de la aplicación OAuth2 en Github
-
OAUTH_GOOGLE_CLIENT_ID- ID de cliente de la aplicación OAuth2 en Google
-
OAUTH_GOOGLE_CLIENT_SECRET- Secreto del cliente de la aplicación OAuth2 en Google
-
INITIAL_ADMIN- ID de usuario del primer administrador:
github{ ID of GitHub Account } - tener un administrador si la base de datos de usuarios está inicialmente vacía
Secretos de Github
-
DOCKERHUB_PASSWORD- Utilizado para presionar la imagen de compilación de Docker a Docker en Workflow "Deplegue to render.com" (
.github/workflows/CD_DockerRender.yml )
-
RENDER_DEPLOY_HOOK- Utilizado para la redistribución de Docker Image en Workflow "Implement to render.com" (
.github/workflows/CD_DockerRender.yml )
-
SONAR_TOKEN- Utilizado para la pelusa de código de la nube de sonar (
.github/workflows/SonarCloud_backend.yml , .github/workflows/SonarCloud_frontend.yml )
Variables de Github
-
DOCKERHUB_USERNAME- Utilizado para presionar la imagen de compilación de Docker a Docker en Workflow "Deplegue to render.com" (
.github/workflows/CD_DockerRender.yml )
-
DOCKER_IMAGE_NAME- Se usa para construir el nombre de Docker:
{ DOCKERHUB_USERNAME }/{ DOCKER_IMAGE_NAME }:latest