CHATGPT rimploptimizer
[Описание]
Состояние кода
Бэкэнд
Внешний интерфейс
Конфигурация
Переменные среды для бега
Chatgpt API
-
OPENAI_API_KEY- используется для получения доступа к API OpenAI
- Вы можете отключить доступ к API, если установить для
disabled
-
OPENAI_API_ORGANIZATION- используется для определения цели для выставления счетов
- Вы можете отключить доступ к API, если установить для
disabled
Mongo Db
-
MONGO_DB_URI -
MONGO_DB_NAME- Имя использованной базы данных на сервере DB выше
- Чтобы разделить базы данных различных конфигураций / сценариев.
OAuth2 / Управление пользователями
-
OAUTH_GITHUB_CLIENT_ID- Идентификатор клиента из приложения OAuth2 в GitHub
-
OAUTH_GITHUB_CLIENT_SECRET- Client Secret из приложения OAuth2 в GitHub
-
OAUTH_GOOGLE_CLIENT_ID- Идентификатор клиента из приложения OAuth2 в Google
-
OAUTH_GOOGLE_CLIENT_SECRET- Секрет клиента из приложения OAuth2 в Google
-
INITIAL_ADMIN- Идентификатор пользователя First Admin:
github{ ID of GitHub Account } - иметь администратора, если база данных пользователей изначально пуста
Секреты GitHub
-
DOCKERHUB_PASSWORD- Используется для нажатия изображения Docker Build to Docker в рабочем процессе «Deploy to render.com» (
.github/workflows/CD_DockerRender.yml )
-
RENDER_DEPLOY_HOOK- Используется для повторного развертывания изображения Docker в рабочем процессе «Deploy to render.com» (
.github/workflows/CD_DockerRender.yml )
-
SONAR_TOKEN- Используется для кодового снятия сонарного облака (
.github/workflows/SonarCloud_backend.yml , .github/workflows/SonarCloud_frontend.yml )
Переменные GitHub
-
DOCKERHUB_USERNAME- Используется для нажатия изображения Docker Build to Docker в рабочем процессе «Deploy to render.com» (
.github/workflows/CD_DockerRender.yml )
-
DOCKER_IMAGE_NAME- используется для создания имени Docker Image:
{ DOCKERHUB_USERNAME }/{ DOCKER_IMAGE_NAME }:latest