No description
Find a file
2026-02-14 01:47:29 +01:00
.docker ActivityPub alapok 2026-01-14 02:21:30 +01:00
src Típusok és modellek kialakítása a távoli felhasnzálókhoz és bejegyzésekhez 2026-02-14 01:47:29 +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