CHATGPT promplyToptimizer
[Beschreibung]
Codezustand
Backend
Frontend
Konfiguration
Umgebungsvariablen für den Lauf
CHATGPT API
-
OPENAI_API_KEY- Wird verwendet, um Zugriff auf OpenAI -API zu erhalten
- Sie können den API -Zugriff deaktivieren, wenn Sie auf
disabled eingestellt sind
-
OPENAI_API_ORGANIZATION- Wird verwendet, um ein Ziel für die Abrechnung zu definieren
- Sie können den API -Zugriff deaktivieren, wenn Sie auf
disabled eingestellt sind
Mongo DB
-
MONGO_DB_URI- URL von gebrauchtem MongoDB
-
MONGO_DB_NAME- Name der verwendeten Datenbank auf dem DB -Server oben oben
- Datenbanken verschiedener Auslaufkonfigurationen / -szenarien zu trennen
OAuth2 / Benutzerverwaltung
-
OAUTH_GITHUB_CLIENT_ID- Client -ID aus der OAuth2 -App in GitHub
-
OAUTH_GITHUB_CLIENT_SECRET- Client -Geheimnis aus der OAuth2 -App in GitHub
-
OAUTH_GOOGLE_CLIENT_ID- Client -ID aus der OAuth2 -App in Google
-
OAUTH_GOOGLE_CLIENT_SECRET- Client -Geheimnis aus der OAuth2 -App in Google
-
INITIAL_ADMIN- Benutzer -ID des ersten Administrators:
github{ ID of GitHub Account } - Um einen Administrator zu haben, wenn die Benutzerdatenbank ursprünglich leer ist
Github Secrets
-
DOCKERHUB_PASSWORD- Wird zum Drücken von Build -Docker -Bild zum Docker in Workflow "Bereitstellung auf render.com" (
.github/workflows/CD_DockerRender.yml ) verwendet
-
RENDER_DEPLOY_HOOK- Wird zur Neueinstellung des Docker -Bildes in Workflow "Bereitstellung auf render.com" (
.github/workflows/CD_DockerRender.yml ) verwendet
-
SONAR_TOKEN- verwendet für die Code -Linie von Sonar Cloud (
.github/workflows/SonarCloud_backend.yml , .github/workflows/SonarCloud_frontend.yml )
Github -Variablen
-
DOCKERHUB_USERNAME- Wird zum Drücken von Build -Docker -Bild zum Docker in Workflow "Bereitstellung auf render.com" (
.github/workflows/CD_DockerRender.yml ) verwendet
-
DOCKER_IMAGE_NAME- Wird verwendet, um den Namen des Docker -Bildes zu erstellen:
{ DOCKERHUB_USERNAME }/{ DOCKER_IMAGE_NAME }:latest