Enhance FaceAI integration with live checks and metadata handling
All checks were successful
Publish FaceAI Container / publish (push) Successful in 3m22s
All checks were successful
Publish FaceAI Container / publish (push) Successful in 3m22s
- Added optional live FaceAI checks in README.md - Implemented relative storage segment parsing in race-storage.js - Updated server.js to include relative directory in race storage - Refactored legacyAssets.js to resolve asset base URL dynamically - Expanded live race tests to validate FaceAI app launch and metadata - Introduced portrait image handling for live upload flow - Updated faceai_handoff.php to process race storage relative directory
This commit is contained in:
parent
c88b373c73
commit
bb60201ad4
9 changed files with 214 additions and 25 deletions
|
|
@ -201,6 +201,21 @@ What it does:
|
|||
- opens the configured live race URL
|
||||
- verifies the account UI is present and the race search form renders correctly
|
||||
|
||||
Optional live FaceAI checks can also be enabled with:
|
||||
|
||||
```bash
|
||||
LIVE_FACEAI_BASE_URL=https://ai.regalamiunsorriso.it
|
||||
LIVE_SITE_PORTRAIT_PATH=../test_pkl/live/test_portrait_1.png
|
||||
LIVE_SITE_RUN_UPLOAD_FLOW=1
|
||||
```
|
||||
|
||||
When enabled, the live suite also:
|
||||
|
||||
- validates that the legacy Face ID handoff URL includes the race storage metadata expected by FaceAI
|
||||
- opens the real FaceAI app and asserts that the legacy header stylesheets load from the live legacy site
|
||||
- confirms the app does not emit the `MISSING_RACE_STORAGE` invalid-race error on launch
|
||||
- uploads the supplied portrait image and verifies that search creation succeeds
|
||||
|
||||
## Optional Backend And Frontend Dev Loop
|
||||
|
||||
If you only want to iterate on the app without the PHP simulator, you can still run the public site and the processor separately. The queue-backed flow now requires Redis and the processor, so `npm run dev` alone is no longer the full stack.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue