No description
Find a file
NorbiPeti 986e0f1476 Javítások
- Webfinger kezelés javítása, hogy elfogadjon bármilyen domaint, ha az van konfigurálva
- Felhasználókeresési hibák javítása
2026-01-30 16:22:00 +01:00
.docker ActivityPub alapok 2026-01-14 02:21:30 +01:00
src Javítások 2026-01-30 16:22:00 +01:00
.gitignore ActivityPub alapok 2026-01-14 02:21:30 +01:00
README.md Readme hozzáadása 2025-10-22 15:46:45 +02:00

Diplomamunka backend

ActivityPub-alapú decentralizált közösségi oldal

Futtatás

A projekt Dockerrel való használatra lett kialakítva. A futtatáshoz először másoljuk le a .env.example fájlt .env néven, állítsuk be az egyes változókat, majd adjuk ki a docker compose up --build parancsot a .docker mappában.

A backend a http://localhost:8080/ címen érhető el helyi futtatás esetén. A MailHog szolgáltatás (http://localhost:8025/) fogadja a szerver által küldött emaileket a példabeállítás szerint.

Használt technológiák

  • Docker az egyszerű lokális futtatáshoz
  • Postgres relációs adatbázis, támogatja az összetett adattípusokat is
  • Redis kulcs-érték adatbázis az adatok rövidtávú tárolására
  • GraphQL (subscription) a valósidejű kliensoldali kommunikációhoz
  • ActivityPub a szerverközti kommunikációhoz