www in docker support

This commit is contained in:
MaddoScientisto 2026-04-22 18:41:37 +02:00
commit c227fce036
2145 changed files with 399596 additions and 58 deletions

View file

@ -14,6 +14,7 @@ export const config = {
frontendUrl: envOrDefault('FACEAI_FRONTEND_URL', isProduction ? 'https://ai.regalamiunsorriso.it' : 'http://localhost:5173'),
publicBaseUrl: envOrDefault('FACEAI_PUBLIC_BASE_URL', isProduction ? 'https://ai.regalamiunsorriso.it' : 'http://localhost:3001'),
legacyReturnUrl: envOrDefault('FACEAI_LEGACY_RETURN_URL', isProduction ? 'https://www.regalamiunsorriso.it/faceai_return.php' : 'http://localhost:3001/dev/legacy/return'),
legacyReturnMode: envOrDefault('FACEAI_LEGACY_RETURN_MODE', isProduction ? 'bridge' : 'bridge'),
legacyHomeUrl: envOrDefault('FACEAI_LEGACY_HOME_URL', isProduction ? 'https://www.regalamiunsorriso.it/' : 'http://localhost:8080/index.jsp'),
pklRoot: process.env.FACEAI_PKL_ROOT || '/data/pkl',
enableLocalLegacyStatic: process.env.FACEAI_ENABLE_LOCAL_LEGACY_STATIC

View file

@ -676,8 +676,10 @@ app.get('/api/searches/:id/redirect', requireSession, async (req, res) => {
}
const token = issueReturnToken(result);
const redirectUrl = `${config.legacyReturnUrl}?resultId=${encodeURIComponent(result.id)}&token=${encodeURIComponent(token)}`;
const shouldUseDirectLegacyReturn = config.legacyReturnMode === 'direct' && typeof result.returnUrl === 'string' && result.returnUrl.trim() !== '';
const redirectUrl = shouldUseDirectLegacyReturn
? `${result.returnUrl}${result.returnUrl.includes('?') ? '&' : '?'}faceaiResultId=${encodeURIComponent(result.id)}&faceaiToken=${encodeURIComponent(token)}&faceaiMatchSource=faceai`
: `${config.legacyReturnUrl}?resultId=${encodeURIComponent(result.id)}&token=${encodeURIComponent(token)}`;
logFaceAiAccess('Identification redirect issued', req, {
searchId: search.id,