Chatgpt Promptoptimizer
[Description]
État de code
Backend
L'extrémité avant
Configuration
Variables d'environnement pour la course
API Chatgpt
-
OPENAI_API_KEY- Utilisé pour avoir accès à l'API OpenAI
- Vous pouvez désactiver l'accès à l'API si réglé sur
disabled
-
OPENAI_API_ORGANIZATION- utilisé pour définir une cible pour la facturation
- Vous pouvez désactiver l'accès à l'API si réglé sur
disabled
Mongo DB
-
MONGO_DB_URI -
MONGO_DB_NAME- Nom de la base de données utilisée sur le serveur DB ci-dessus
- Pour séparer les bases de données de différentes configurations / scénarios d'exécution
OAUTH2 / Gestion des utilisateurs
-
OAUTH_GITHUB_CLIENT_ID- ID client de l'application OAuth2 dans GitHub
-
OAUTH_GITHUB_CLIENT_SECRET- Secret client de l'application OAuth2 dans GitHub
-
OAUTH_GOOGLE_CLIENT_ID- ID client de l'application OAuth2 dans Google
-
OAUTH_GOOGLE_CLIENT_SECRET- Client Secret de l'application OAuth2 dans Google
-
INITIAL_ADMIN- ID utilisateur de First Admin:
github{ ID of GitHub Account } - Pour avoir un administrateur si la base de données des utilisateurs est initialement vide
Secrets GitHub
-
DOCKERHUB_PASSWORD- Utilisé pour pousser l'image docker de build sur docker dans workflow "Déployer sur render.com" (
.github/workflows/CD_DockerRender.yml )
-
RENDER_DEPLOY_HOOK- Utilisé pour le redéploiement de l'image Docker dans Workflow "Déployer sur render.com" (
.github/workflows/CD_DockerRender.yml )
-
SONAR_TOKEN- Utilisé pour la lignée de code de sonar Cloud (
.github/workflows/SonarCloud_backend.yml , .github/workflows/SonarCloud_frontend.yml )
Variables GitHub
-
DOCKERHUB_USERNAME- Utilisé pour pousser l'image docker de build sur docker dans workflow "Déployer sur render.com" (
.github/workflows/CD_DockerRender.yml )
-
DOCKER_IMAGE_NAME- Utilisé pour construire le nom de Docker Image:
{ DOCKERHUB_USERNAME }/{ DOCKER_IMAGE_NAME }:latest