Livrare Lot 3 (Frontend): aplicație web, aplicație mobilă Android, extensie browser
- Surse complete web (React/Vite) + mobil (React Native/Expo) + extensie (MV3) - Documentație de livrare: ghid utilizare, matrice trasabilitate cerințe, raport testare furnizor - Artefacte binare: imagine Docker didi-frontend:lot3-1.0, APK, extensie v3.2.6 + SHA256SUMS - Configurare adresă platformă externalizată (build args / .env / config.js) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
commit
cec967f953
321 changed files with 80506 additions and 0 deletions
26
extension/config.js
Normal file
26
extension/config.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
// DIDI Analysis Tool — Configurarea mediului.
|
||||
// ACESTA ESTE SINGURUL FIȘIER în care se setează adresa platformei DiDi.
|
||||
// La schimbarea mediului (alt server / domeniu de producție) se modifică doar
|
||||
// DIDI_HOST_HTTP / DIDI_HOST_HTTPS de mai jos, apoi se reîncarcă extensia.
|
||||
//
|
||||
// Notă pentru mediul LAN cu certificat autosemnat: pagina de login (navigare)
|
||||
// trebuie servită pe HTTPS (Chrome HTTPS-First), iar apelurile API/token din
|
||||
// service worker pe HTTP. Pe un mediu cu certificat valid, ambele valori se
|
||||
// setează pe același https://…
|
||||
(() => {
|
||||
const DIDI_HOST_HTTP = 'http://10.11.10.18';
|
||||
const DIDI_HOST_HTTPS = 'https://10.11.10.18';
|
||||
|
||||
const REALM = 'didi-clients';
|
||||
|
||||
self.DidiConfig = {
|
||||
// API-urile platformei (prin API Gateway) — apelate din service worker
|
||||
API_BASE: `${DIDI_HOST_HTTP}/agent-v3/api/v3`,
|
||||
// Pagina de autentificare Keycloak (navigare în fereastra de login)
|
||||
KC_NAV_BASE: `${DIDI_HOST_HTTPS}/auth`,
|
||||
// Endpoint-urile token/logout Keycloak (fetch din service worker)
|
||||
KC_API_BASE: `${DIDI_HOST_HTTP}/auth`,
|
||||
REALM,
|
||||
CLIENT_ID: 'didi-extension',
|
||||
};
|
||||
})();
|
||||
Loading…
Add table
Add a link
Reference in a new issue