Teszt: Próbáld ki
(Egyedi dizájn könyvtárak nélkül.)
A használathoz először kérlek olvasd végig a dokumentációt!!
Ez egy konténerizált alkalmazás lemez formátumban (későbbiekben image / DB Image).
A kontĂ©nerizáciĂł lĂ©nyege, hogy bármilyen operáciĂłs rendszeren ĂşgyanĂşgy fog futni az alkalmazás a Docker segĂtsĂ©gĂ©vel. Tehát az image futtatásához mindössze csak egyetlen alkalmazást kell majd telepĂteni mĂ©ghozzá a Docker-t.
Az alkalmazás 3 alalkalmazásból áll:
- Adatbázis
- Szerver
- Kliens
Az adatbázis Ă©rtelemszerűen tárolja az adatokat. A szerver köti össze az adatbázist a klienssel, egy API-val (Application Programming Interface). Az API dolga, hogy autentikálja a felhasználĂłt, bizonyos adatokat titkosĂtson Ă©s kiszolgálja a klienst adatokkal, illetve az adatbázist a frissĂtett informáciĂłkkal. A Kliens jelenik meg a felhasználĂł számára.
Az alkalmazás megfelelĹ‘ használata Ă©rdekĂ©ben, mind a három image-nek futnia kell, ehez a további dokumentáciĂłk segĂtenek, akár csak az ellenörzĂ©sĂĽkben.
Mind a három alkalmazás automatizált és konténerizált, tehát bármilyen rendszeren könnyedén futtatható.
A futtatáshoz szükséges programok:
- Docker docker-compose
- Mongo: shell, tools
- bash terminál
- git
A bash egy UNIX terminál tehát Mac OS-en Ă©s Linux-on alapĂ©rtelmezett, viszont Windowson nem. Windowson a cmder használhatĂł. A cmder-hez a mongo -shell-t Ă©s tools-t kĂĽlön kĂĽlön le lehet tölteni tömörĂtett fájlban amit kicsomagolás után a bin mappábĂłl a cmder bin mappájába kell helyezni. Ezek .exe fájlok lesznek. Fontos, hogy a mongosh.exe-t át kell nevezni mongo.exe-re. A git elĹ‘telepĂtett a cmder-en belĂĽl, de kĂĽlön is lehet telepĂteni. Az alkalmazás manuális frissĂtĂ©sĂ©t teszi lehetĹ‘vĂ©, mivel egy verziĂł kezelĹ‘ szoftverrĹ‘l beszĂ©lĂĽnk.