Skip to content

CLorant/quizter

Repository files navigation

Az alkalmazás futtatása előtt telepítsük fel az adott operációs rendszerhez szükséges programokat Docker:

Docker feltelepítése után klónozzuk le a github repository-ban lévő fájlokat a konzol segítségével:

git clone https://github.com/CLorant/quizter

Utána lépjünk be a mappába:

cd ./quizter

Szerkesszük meg a ‘docker-compose.yml’ fájlt az alábbiakkal:

Environment HOST_URL & VITE_API_URL

Cseréljük ki benne <IP/DOMAIN> placeholdert a számítógép/szerver jelenlegi Hálózati IP címével vagy a Domain névvel.

Environment GM_USER & GM_PW

Készítsünk egy APP jelszót egy GMAIL fiókhoz, majd állítsuk be az Email-t és az App Jelszót, elsősorban Email Hitelesítéshez szükséges

Szerkesztés után a konzolban futtasuk le az adott parancsokat: docker-compose build docker-compose up -d Sikeres inicializáláskor a böngészőnkben az alábbi képen tudjuk elérni:

Backend: https://<IP/Domain>:2000
Frontend: https://<IP/Domain>:5173

Adatbázis MongoDB Compass & Shell elérés:

mongodb://quizterproject:quizterproject@<IP/Domain>:27017/

⚠️ MÉG MIELŐTT A FRONTEND OLDALON BÁRMIT CSINÁLNÁNK, ELŐTTE NYISSUK MEG A BACKENDET, ÉS FOGADJUK EL AZ ERR_CERT_AUTHORITY_INVALID PROBLÉMA MIATT! (Hiteles tanusítvány mellet ez nem szükséges!)

Végezetül lépjünk be közvetlen a MongoDB adatbázisba, és a ‘test.kerdeseks’ kollekcióba importáljuk be a resources.rar-ból lévő ‘foldrajzkonnyu.json’-t, majd a backend mappájába (views/kerdeskep) helyezzük el a hozzátartozó képeket

About

A Quizter weboldal forráskódja.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published