Környezet elérhetőségek
Összefoglaló táblázat
A Guru projekt a következő AWS környezetekkel rendelkezik. Ha egy környezethez tanúsítvány szükséges, azt ikonnal jelezzük.
| Környezet | Domain | Subdomainek |
|---|---|---|
| Develop | granit-virtual-assistant.develop.dev.gbsolutions.io |
webcomponent admin maildev |
| UAT-like | granit-virtual-assistant.uat-like.dev.gbsolutions.io |
webcomponent admin |
Tanúsítványok importálása
Amennyiben adott környezet eléréséhez tanúsítvány szükséges, azt importálnunk kell. Ilyenkor a tanúsítványt (és annak jelszavát) a PA segítségével tudjuk megszerezni, annak használatához pedig ez az útmutató nyújt segítséget.
Környezetek táblázata
A DevEnvPortal-ra való átállás előtt statikus IP címekkel rendelkeztek a különböző környezetek. Ezeket ebben a táblázatban gyűjtöttük, itt a Gurus környezetek mellett rengeteg demora és néhány más projektre vonatkozó információ is megtalálható.
A DevEnvPortal-átállás óta ez a táblázat létjogosultságát vesztette, hiszen a környezetek IP címe dinamikus lett.
Környezetek leírása
Általánosan elmondható bármely kitelepített környezetre, hogy elérhetőek a következő subdomain-ek: admin, webcomponent. Előbbi az admin felületre mutat, utóbbi pedig a chat popup webkomponens-re. A környezeteket a DevEnvPortal felületen keresztül lehet kezelni, beleértve az indítást, leállítást és a hozzáféréseket. Az ehhez tartozó útmutató itt található.
Fontos, hogy a környezetek alapból nem futnak, csak munkaidőben (hétköznap, 8:00-18:00), amit az erre beállított cron job-ok szabályoznak. Ha más időpontban van szükség a szerverre, esetleg újra kell indítani, a DevEnvPortalon tudjuk őket elindítani és leállítani.
Régebbi oldalak
Néhány környezet esetén (illetve régebbi verziókon) elérhető a client subdomain is. Ennek /client/chat és /loan-calculator/chat útvonalai futtatnak egy régebbi chat felületet. Amennyiben mindkettő jelen van, a loan-calculator út tartalmazza a frissebb fejlesztéseket (többek között a hitelkalkulációs ágat, emiatt ez az elnevezés). Demózási célokra többször volt alkalmazva a client út, hiszen ekkor nem szükséges kalkulációs logika.
Ezek az elérések nincsenek aktív fejlesztés alatt, és a legújabb verziókon nem is feltétlen működnek megfelelően.
Dev — Az alapértelmezett tesztkörnyezet
Domain: granit-virtual-assistant.develop.dev.gbsolutions.io
Ez az alapértelmezett AWS környezetünk, ahol bármilyen új funkcionalitást vagy javítást tesztelünk, illetve ahol a QA tesztel. Emellett erre a domain-re van kitelepítve a dokumentáció is.
Web component
Admin
MailDev
Dokumentáció
UAT-like
Domain: granit-virtual-assistant.uat-like.dev.gbsolutions.io
Itt próbáljuk szimulálni a Gránit IT által üzemeltetett minimum szükséges appokat és ahhoz tartozó config-okat, illetve a saját KoKo csapat által karbantartott gránit site integrációja is erre a környezetre mutat (szintén azért, hogy az AWS dev tesztelés és config-ok ne zavarjanak be)
Ezt a környezetet futtatja a KoKo csapatunk, erre van behúzva a fentebb linkelt web component, hogy lássuk, hogy a site-on konkrétan hogy néz ki.
DevEnvPortal és SSH hozzáférés
A környezetek a megadott linkeken egyéb beállítás nélkül elérhetők. Ugyanakkor ha például újra akarunk indítani egy környezetet, vagy SSH-n keresztül elérni (pl. a kitelepített adatbázisok vizsgálatához), azt a DevEnvPortal felületen kell beállítani. Ennek lépéseit itt találjuk.