www in docker support
This commit is contained in:
parent
539a848e95
commit
c227fce036
2145 changed files with 399596 additions and 58 deletions
|
|
@ -7,11 +7,12 @@ const WORKSPACE_ROOT = path.resolve(ROOT_DIR, '..');
|
|||
const LOG_ROOT = path.join(ROOT_DIR, 'logs');
|
||||
const SEARCH_LOG_ROOT = path.join(LOG_ROOT, 'searches');
|
||||
const FACEAI_BASE_URL = process.env.FACEAI_E2E_BASE_URL || 'http://127.0.0.1:3001';
|
||||
const SIMULATOR_URL = process.env.FACEAI_E2E_SIMULATOR_URL || 'http://127.0.0.1:8080/faceai_simulator.php?raceId=202&lang=it';
|
||||
const SIMULATOR_URL = process.env.FACEAI_E2E_SIMULATOR_URL || 'http://127.0.0.1:8080/Foto2.abl?id_gara=1018557&pageRow=96&pageNumber=1';
|
||||
const LEGACY_BASE_URL = process.env.FACEAI_E2E_LEGACY_BASE_URL || 'http://127.0.0.1:8080';
|
||||
const LEGACY_HOME_URL = process.env.FACEAI_E2E_LEGACY_HOME_URL || `${LEGACY_BASE_URL}/index.jsp`;
|
||||
const SELFIE_NAME = process.env.FACEAI_E2E_SELFIE || 'DSC_1960.JPG';
|
||||
const EXPECTED_MATCH_COUNT = Number(process.env.FACEAI_E2E_EXPECTED_MATCH_COUNT || '6');
|
||||
const LEGACY_RACE_ID = process.env.FACEAI_E2E_RACE_ID || '1018557';
|
||||
|
||||
function quoteShellArg(value) {
|
||||
if (!/[\s"]/u.test(value)) {
|
||||
|
|
@ -117,40 +118,39 @@ function getSelfiePath(fileName = SELFIE_NAME) {
|
|||
}
|
||||
|
||||
function buildSimulatorUrl({
|
||||
raceId = '202',
|
||||
raceId = LEGACY_RACE_ID,
|
||||
lang = 'it',
|
||||
raceSlug = 'mezza-di-pisa',
|
||||
raceName = 'Mezza di Pisa',
|
||||
raceSlug = 'livorno',
|
||||
raceName = 'Livorno',
|
||||
raceYear = '2026',
|
||||
raceMonthFolder = '04.APRILE',
|
||||
raceFolder = 'PISA'
|
||||
raceFolder = 'LIVORNO',
|
||||
pageRow = '96',
|
||||
pageNumber = '1'
|
||||
} = {}) {
|
||||
const url = new URL('/faceai_simulator.php', LEGACY_BASE_URL);
|
||||
url.searchParams.set('raceId', raceId);
|
||||
const url = new URL('/Foto2.abl', LEGACY_BASE_URL);
|
||||
url.searchParams.set('id_gara', raceId);
|
||||
url.searchParams.set('pageRow', pageRow);
|
||||
url.searchParams.set('pageNumber', pageNumber);
|
||||
url.searchParams.set('lang', lang);
|
||||
url.searchParams.set('raceSlug', raceSlug);
|
||||
url.searchParams.set('raceName', raceName);
|
||||
url.searchParams.set('raceYear', raceYear);
|
||||
url.searchParams.set('raceMonthFolder', raceMonthFolder);
|
||||
url.searchParams.set('raceFolder', raceFolder);
|
||||
return url.toString();
|
||||
}
|
||||
|
||||
function buildHandoffUrl({
|
||||
raceId = '202',
|
||||
raceId = LEGACY_RACE_ID,
|
||||
lang = 'it',
|
||||
raceSlug = 'mezza-di-pisa',
|
||||
raceName = 'Mezza di Pisa',
|
||||
raceSlug = 'livorno',
|
||||
raceName = 'Livorno',
|
||||
raceYear = '2026',
|
||||
raceMonthFolder = '04.APRILE',
|
||||
raceFolder = 'PISA',
|
||||
raceFolder = 'LIVORNO',
|
||||
userId = '1',
|
||||
displayName = `Local Test User ${userId}`,
|
||||
email = `local-test-${userId}@example.invalid`,
|
||||
membershipStatus = 'active',
|
||||
returnUrl = buildSimulatorUrl({ raceId, lang, raceSlug, raceName, raceYear, raceMonthFolder, raceFolder })
|
||||
} = {}) {
|
||||
const url = new URL('/faceai_handoff.php', LEGACY_BASE_URL);
|
||||
const url = new URL('/dev/legacy/launch', FACEAI_BASE_URL);
|
||||
url.searchParams.set('raceId', raceId);
|
||||
url.searchParams.set('raceSlug', raceSlug);
|
||||
url.searchParams.set('raceName', raceName);
|
||||
|
|
@ -191,6 +191,7 @@ module.exports = {
|
|||
SIMULATOR_URL,
|
||||
SELFIE_NAME,
|
||||
EXPECTED_MATCH_COUNT,
|
||||
LEGACY_RACE_ID,
|
||||
buildHandoffUrl,
|
||||
buildSimulatorUrl,
|
||||
dockerCompose,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue