From dcba4a7de4ed8f4af16f9e68a15c8261e06b9706 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki Date: Fri, 17 Jul 2026 09:55:45 +0700 Subject: [PATCH] feat: make AI predict URL configurable via AI_PREDICT_URL env var --- .htaccess | 1 + docker/.env.example | 2 ++ src/controllers/exam/ExaminationController.js | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.htaccess b/.htaccess index d6f1b96..d60fa93 100644 --- a/.htaccess +++ b/.htaccess @@ -15,5 +15,6 @@ SetEnv REFRESH_TOKEN_SECRET Lm6t2mHQ1sYHTSKjx8lToTSvzoHpRQ3EcFxDAouWR387UzYV4BsT SetEnv ACCESS_TOKEN_EXP 60m SetEnv REFRESH_TOKEN_EXP 1d SetEnv DB_PASS humicpro_intellisight +SetEnv AI_PREDICT_URL https://opticscanai.humicprototyping.net/predict # DO NOT REMOVE OR MODIFY. CLOUDLINUX ENV VARS CONFIGURATION END \ No newline at end of file diff --git a/docker/.env.example b/docker/.env.example index daa0a12..0417143 100644 --- a/docker/.env.example +++ b/docker/.env.example @@ -13,3 +13,5 @@ ACCESS_TOKEN_EXP=60m REFRESH_TOKEN_EXP=1d CORS_ORIGIN=https://your-frontend-domain.com + +AI_PREDICT_URL=https://opticscanai.humicprototyping.net/predict diff --git a/src/controllers/exam/ExaminationController.js b/src/controllers/exam/ExaminationController.js index 71fe74e..34ec36e 100644 --- a/src/controllers/exam/ExaminationController.js +++ b/src/controllers/exam/ExaminationController.js @@ -74,7 +74,7 @@ const submitExam = async (req, res) => { form.append('file', fs.createReadStream(eyePicPath)); const aiResponse = await axios.post( - 'https://opticscan.humicprototypingapi.online/predict', + process.env.AI_PREDICT_URL || 'https://opticscanai.humicprototyping.net/predict', form, { headers: form.getHeaders(),