EA
Ekosystem Aion
← Wróć do katalogu
Kościoły.plactive
Slugkoscioly-pl
Domenakoscioly.aionflow.pl,brewiarz.aionflow.pl,cms.koscioly.aionflow.pl
Port3075
Wzorzec deployatomic
Ścieżka repo/var/www/koscioly-pl

3 zduplikowane katalogi (kosciolY-pl, kościoly-pl, kościoły-pl) wykluczone z katalogu — do sprzątnięcia osobno.

Status PM2 (na żywo)
Brak danych z pm2 jlist dla: koscioly-pl
Głębsze spojrzenie

inspiracja

Metodologia Aion SEO (Koray Topical Authority) jako fundament architektury treściinsight

PRD opisuje budowę portalu wokół 'Central Entity: Kościół katolicki w Polsce' metodą Topical Map (Core: katalog/diecezje/święci/modlitwy; Outer: artykuły) wzorowaną na metodologii Koraya, z celem dominacji na frazach typu 'kościoły w [miasto]'.

źródło: docs/prd.md (Topical Map)

cel

Portal religijny zarabiający na AdSense, afiliacji i treściach premiumgoal

Agregacja i strukturyzacja danych o kościołach/parafiach/zasobach religijnych (mapa Leaflet, katalog świętych, modlitwy), monetyzowana reklamami, afiliacją (pielgrzymki, sklepy dewocjonalne), ebookami i forum premium — medialny content hub, nie usługa parafialna.

źródło: docs/prd.md ('Jak zarabia')

zależności

Directus (port 8068) + nodemailer SMTP lokalny + atomowy deploy przez .currentdependency

Backend danych to dedykowana instancja Directus na 127.0.0.1:8068, e-mail kontaktowy przez lokalny SMTP z brandingiem 'Sancti.pl', deploy używa symlinku .current -> .builds/<timestamp>.

źródło: .env, server/api/contact.post.ts, ls .current

znaczenie

Ten sam kod serwuje dwie domeny — sancti.pl jest właściwą marką, koscioly.aionflow.pl to zapleczeinsight

NUXT_PUBLIC_SITE_URL wskazuje https://sancti.pl, treści mailowe i UI odwołują się do marki 'Sancti.pl' — mimo że katalog i proces PM2 nazywają się 'koscioly-pl'. Nginx dla obu domen proxuje na port 3075.

źródło: .env (NUXT_PUBLIC_SITE_URL), nginx sancti.pl vs koscioly.aionflow.pl.conf

co działa

Obie domeny odpowiadają HTTP 200, e-mail kontaktowy ma realny backendtested-ok

curl potwierdza 200 dla sancti.pl, koscioly.aionflow.pl i /swietych. server/api/contact.post.ts realnie wysyła e-mail przez lokalny SMTP z walidacją pól — działający, nietrywialny backend.

źródło: curl testy (200), server/api/contact.post.ts

co nie działa

Directus zwraca 403 Forbidden dla kolekcji saints/prayers/parishes — ~8900 błędów w logutested-broken

Log błędów zawiera 8869 wystąpień HTTP 403 przy zapytaniach do /items/saints (7650x), /items/prayers (1008x), /items/parishes (211x) — publiczna rola Directusa nie ma uprawnień odczytu do tych kolekcji, trwa od co najmniej 26 czerwca.

źródło: grep 'status: 403' error.log (8869 wystąpień), curl 127.0.0.1:8068/items/saints -> 403

co do przetestowania

Rzeczywisty wpływ błędów 403 na treść widoczną dla użytkownika nieznanyuntested

Nie sprawdzono wizualnie czy strony profili świętych/modlitw/parafii pokazują pusty stan czy fallback — strona-hosta zwraca 200, ale zapytania do Directusa w tle failują.

źródło: brak bezpośredniej weryfikacji renderowanego HTML podstron

rekomendacja

Naprawić uprawnienia publicznej roli Directus dla saints/prayers/parishes natychmiastrecommendation

To aktywny, ciągły błąd produkcyjny wpływający na kluczowe kolekcje Core wg PRD (filary SEO Topical Authority). Nadać roli Public prawo read na te kolekcje i zweryfikować render przed dalszym inwestowaniem w content.

źródło: docs/prd.md (Core Section), log błędów 403