feat: make AI predict URL configurable via AI_PREDICT_URL env var

This commit is contained in:
2026-07-17 09:55:45 +07:00
parent be546c1bfa
commit dcba4a7de4
3 changed files with 4 additions and 1 deletions
+1
View File
@@ -15,5 +15,6 @@ SetEnv REFRESH_TOKEN_SECRET Lm6t2mHQ1sYHTSKjx8lToTSvzoHpRQ3EcFxDAouWR387UzYV4BsT
SetEnv ACCESS_TOKEN_EXP 60m SetEnv ACCESS_TOKEN_EXP 60m
SetEnv REFRESH_TOKEN_EXP 1d SetEnv REFRESH_TOKEN_EXP 1d
SetEnv DB_PASS humicpro_intellisight SetEnv DB_PASS humicpro_intellisight
SetEnv AI_PREDICT_URL https://opticscanai.humicprototyping.net/predict
</IfModule> </IfModule>
# DO NOT REMOVE OR MODIFY. CLOUDLINUX ENV VARS CONFIGURATION END # DO NOT REMOVE OR MODIFY. CLOUDLINUX ENV VARS CONFIGURATION END
+2
View File
@@ -13,3 +13,5 @@ ACCESS_TOKEN_EXP=60m
REFRESH_TOKEN_EXP=1d REFRESH_TOKEN_EXP=1d
CORS_ORIGIN=https://your-frontend-domain.com CORS_ORIGIN=https://your-frontend-domain.com
AI_PREDICT_URL=https://opticscanai.humicprototyping.net/predict
@@ -74,7 +74,7 @@ const submitExam = async (req, res) => {
form.append('file', fs.createReadStream(eyePicPath)); form.append('file', fs.createReadStream(eyePicPath));
const aiResponse = await axios.post( const aiResponse = await axios.post(
'https://opticscan.humicprototypingapi.online/predict', process.env.AI_PREDICT_URL || 'https://opticscanai.humicprototyping.net/predict',
form, form,
{ {
headers: form.getHeaders(), headers: form.getHeaders(),