No description
- 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 |
||
|---|---|---|
| .docker | ||
| src | ||
| .gitignore | ||
| README.md | ||
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