EA
Ekosystem Aion
← Wróć do katalogu
Cedepe Discovery Report (dev)active
Slugreport-dev-aionflow
Domenareport-dev.aionflow.pl
Port3049
Wzorzec deployplain-script
Ścieżka repo/var/www/report-dev.aionflow.pl
Status PM2 (na żywo)
Brak danych z pm2 jlist dla: report-dev-aionflow
Głębsze spojrzenie

inspiracja

Sandbox deweloperski lustrzany do report-aionflowinsight

package.json opisuje projekt jako 'dev sandbox for Cedepe discovery report' — powstał żeby testować zmiany bez ryzyka dla produkcyjnego raportu klienta.

źródło: package.json

cel

Testowanie logowania SSO i nowych treści raportu przed wypchnięciem na prodgoal

server.js implementuje ten sam mechanizm auth co produkcja, na porcie 3049, plus osobny katalog /inspiracje (cedepe, zagranica) na materiały robocze.

źródło: server.js; ls inspiracje/

zależności

Identyczny minimalny stack co produkcja: express, express-session, dotenvdependency

Te same trzy zależności bezpośrednie co report-aionflow, ta sama architektura auth + lib/oidc.js.

źródło: package.json

znaczenie

Jedyna bezpieczna przestrzeń do iteracji nad raportem Cedepe bez wpływu na klientainsight

Ponieważ report-aionflow (prod) jest poza radarem standardowego PM2, ten dev proces jest jedynym w pełni widocznym i monitorowanym ogniwem systemu discovery-report.

źródło: PM2 usera claude, id 57

co działa

Proces online w standardowym PM2 usera claude, niski restart counttested-ok

pm2 jlist: status online, uptime 14D, restarts 1, autorestart bez pętli.

źródło: pm2 list -> id 57, report-dev-aionflow, online, restarts 1

co nie działa

SSO/OIDC discovery zwraca 404 — logowanie przez Aion ID nie działa w devtested-broken

Error log pokazuje wielokrotnie powtarzający się błąd 'SSO start error: OIDC discovery failed: 404' — funkcja SSO realnie nie działa na tym środowisku mimo że proces jest online.

źródło: pm2 logs report-dev-aionflow --nostream

Ten sam problem MemoryStore co produkcjatested-broken

Identyczne ostrzeżenie express-session o MemoryStore — fix nie został wdrożony w żadnym środowisku.

źródło: pm2 logs report-dev-aionflow --nostream

co do przetestowania

Czy /inspiracje faktycznie zasila treść produkcyjnego raportuuntested

Brak automatyzacji (brak git, brak skryptu synchronizującego) łączącego /inspiracje z danymi produkcyjnymi — nieznane czy to aktywny workflow.

źródło: ls inspiracje/{cedepe,zagranica}; brak .git

rekomendacja

Naprawić discovery OIDC i ujednolicić z produkcjąrecommendation

1) Zdiagnozować 404 na discovery endpoint OIDC dla dev. 2) Naprawić MemoryStore raz we wspólnym module sesji i wdrożyć w obu środowiskach.

źródło: porównanie logów obu środowisk