CHATGPT PROTCTOPTIMIZER
[คำอธิบาย]
สถานะของรหัส
แบ็กเอนด์
ส่วนหน้า
การกำหนดค่า
ตัวแปรสภาพแวดล้อมสำหรับการวิ่ง
chatgpt api
-
OPENAI_API_KEY- ใช้เพื่อเข้าถึง OpenAI API
- คุณสามารถปิดใช้งานการเข้าถึง API หากตั้งค่าเป็น
disabled
-
OPENAI_API_ORGANIZATION- ใช้เพื่อกำหนดเป้าหมายสำหรับการเรียกเก็บเงิน
- คุณสามารถปิดใช้งานการเข้าถึง API หากตั้งค่าเป็น
disabled
DB Mongo
-
MONGO_DB_URI- URL ของ MongoDB ที่ใช้แล้ว
-
MONGO_DB_NAME- ชื่อของฐานข้อมูลที่ใช้แล้วบนเซิร์ฟเวอร์ DB ด้านบน
- เพื่อแยกฐานข้อมูลของการกำหนดค่า / สถานการณ์ที่แตกต่างกัน
OAUTH2 / การจัดการผู้ใช้
-
OAUTH_GITHUB_CLIENT_ID- รหัสไคลเอนต์จากแอพ OAuth2 ใน GitHub
-
OAUTH_GITHUB_CLIENT_SECRET- ความลับของลูกค้าจากแอพ OAuth2 ใน GitHub
-
OAUTH_GOOGLE_CLIENT_ID- รหัสไคลเอนต์จากแอพ OAuth2 ใน Google
-
OAUTH_GOOGLE_CLIENT_SECRET- ความลับของลูกค้าจากแอพ OAuth2 ใน Google
-
INITIAL_ADMIN- ID ผู้ใช้ของ Admin First:
github{ ID of GitHub Account } - หากต้องการมีผู้ดูแลระบบหากฐานข้อมูลผู้ใช้ว่างเปล่าในตอนแรก
ความลับของ GitHub
-
DOCKERHUB_PASSWORD- ใช้สำหรับการผลักดันบิวด์นักเทียบท่าไปที่ Docker ในเวิร์กโฟลว์ "ปรับใช้กับ render.com" (
.github/workflows/CD_DockerRender.yml )
-
RENDER_DEPLOY_HOOK- ใช้สำหรับการปรับใช้ภาพ Docker ในเวิร์กโฟลว์ "ปรับใช้ to render.com" (
.github/workflows/CD_DockerRender.yml )
-
SONAR_TOKEN- ใช้สำหรับการตัดแต่งรหัสของ Sonar Cloud (
.github/workflows/SonarCloud_backend.yml , .github/workflows/SonarCloud_frontend.yml )
ตัวแปร GitHub
-
DOCKERHUB_USERNAME- ใช้สำหรับการผลักดันบิวด์นักเทียบท่าไปที่ Docker ในเวิร์กโฟลว์ "ปรับใช้กับ render.com" (
.github/workflows/CD_DockerRender.yml )
-
DOCKER_IMAGE_NAME- ใช้เพื่อสร้างชื่อของ Docker Image:
{ DOCKERHUB_USERNAME }/{ DOCKER_IMAGE_NAME }:latest