EA
Ekosystem Aion
← Wróć do katalogu
Mikka Portal (zewnętrzny, nie zarządzany)scratch
Slugmikka-aionflow
Domenamikka.aionflow.pl
Wzorzec deploynone
Ścieżka repo/var/www/mikka.aionflow.pl

Symlink do /home/maciej/... — poza kontrolą tego serwera/inwentaryzacji.

Głębsze spojrzenie

inspiracja

Cudzy projekt na wspólnym serwerze — jawnie oznaczony jako placeholder w READMEinsight

README opisuje siebie jako 'statyczna strona placeholder', ale pełna zawartość katalogu (Nuxt app, Medusa backend, Directus CMS, docker-compose) pokazuje, że urosło to do pełnego stacku e-commerce.

źródło: README.md; ls (app/, medusa-backend/, directus/, docker-compose.yml)

cel

Sklep e-commerce (Medusa + Nuxt + Directus) zarządzany całkowicie przez użytkownika 'maciej', poza kontrolą Aiongoal

ecosystem.config.cjs definiuje mikka-medusa (backend, port 9002, własna baza Postgres+Redis) oraz mikka.aionflow.pl (frontend, port 3045) — kompletna platforma sprzedażowa z osobnymi subdomenami api/cms.

źródło: ecosystem.config.cjs

zależności

Nuxt + Medusa.js + Directus + PostgreSQL 5438 + Redis 6382 — cały stack własny usera maciejdependency

Wszystkie zasoby (bazy, redis, sekrety) zdefiniowane wewnątrz configu maciej, nie współdzielą infrastruktury z głównymi projektami Aion.

źródło: ecosystem.config.cjs (DATABASE_URL, REDIS_URL)

znaczenie

Wyraźna granica własności — /var/www/mikka.aionflow.pl to tylko symlink do katalogu innego użytkownikainsight

Symlink (utworzony 7 czerwca) wskazuje na /home/maciej/mikka.aionflow.pl/public — cała rzeczywista aplikacja, kod, sekrety żyją poza /var/www i poza zasięgiem zarządzania Aion.

źródło: ls -la (symlink -> /home/maciej/..., owner maciej:maciej)

co do przetestowania

Nginx skonfigurowany na 3 subdomeny, ale port frontendu nie odpowiada w tej sesjiuntested

nginx proxy_pass wskazuje na 3045/9002/8078, ale ss -tlnp nie wykazał niczego nasłuchującego na 3045 — proces frontendowy być może nie działa, albo działa pod kontem maciej niedostępnym do inspekcji.

źródło: nginx configs; ss -tlnp | grep 3045 -> brak

Nie potwierdzono czy proces PM2 usera maciej w ogóle działa — brak widoczności z konta claudeuntested

sudo -u maciej pm2 jlist zwrócił pustą odpowiedź bez błędu — nie można stwierdzić czy maciej nie ma uruchomionego PM2, czy komenda nie miała dostępu do jego środowiska.

źródło: sudo -u maciej pm2 jlist -> pusta odpowiedź

Czy mikka.aionflow.pl w ogóle odpowiada publicznie i czy to nasza odpowiedzialnośćuntested

Nie wykonano zewnętrznego testu HTTP w tej sesji; ponieważ to jawnie zewnętrzny, niezarządzany projekt, pytanie czy w ogóle powinniśmy go monitorować pozostaje otwarte.

źródło: brak testu curl na domenę zewnętrzną w tej sesji

rekomendacja

Formalnie oznaczyć granicę odpowiedzialności i usunąć z zakresu monitoringu Aion, albo ustalić SLA z maciejrecommendation

1) Oznaczyć wpis jako 'hostowany, nie zarządzany' żeby triage nie próbował go diagnozować jako naszą usługę. 2) Jeśli mikka ma zostać, ustalić z maciej minimalny kontakt na wypadek awarii nginx/certyfikatu (dzielą ten sam serwer).

źródło: wniosek z ownership i braku widoczności PM2