Környezet elérhetőségek
Összefoglaló táblázat
Mindenkori IP címek
Az egyes környezetekhez tartozó mindenkori aktuális IP címek ebben a táblázatban találhatók.
A VA AWS fejlesztői gépen az alábbi URL-en érhetőek el az egyes alkalmazások/szolgáltatások.
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ó lentebb található.
Fontos, hogy a környezetek alapból nem futnak, csak munkaidőben (hétköznap, 9:00-17: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.
Egyéb környezetek
A Guru csapathoz még jó pár környezet tartozik (pl. Demo 3, Knowledge management 2), melyek csak adminisztratívan vannak ide rendelve. Ezek általában demókat futtatnak, és így a környezet is az épp demózó csapat kezeli.
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ései a következők:
-
Jelentkezzünk be a https://devportal.internal.intuitech.studio/ oldalon. Amennyiben az nem engedi a bejelentkezést, forduljunk a PA-hoz segítségért.
-
Generáljunk egy SSH kulcspárt az itt leírt módon.
-
Bejelentkezés után egy ablak fogad minket, mely egy SSH publikus kulcsot fogad, illetve egy jelszót. Töltsük fel a generált SSH kulcspár publikus részét, illetve adjunk meg egy jelszót. Ez a jelszó lesz a szervereken létrehozott profilunk jelszava. A felhasználónév így áll elő, kisbetűsen, ékezetek nélkül:
{keresztnév első két betűje}{vezetéknév} -
Bejelentkezés után látni fogjuk a Guru AWS példányait (jelenleg Dev és UAT-like). Amennyiben nem látjuk őket, forduljunk a PA-hoz segítségért.
-
Ellenőrizzük az SSH hozzáférést. Ha minden sikerült, a következő parancs a megfelelő AWS szerveren lévő profilunkba visz:
ssh -i "{ssh privát kulcs elérési út}" {felhasználónév}@{domain}Első alkalommal ez a parancs lehet figyelmeztet, hogy ismeretlen a host. Ezt nyugodtan hagyjuk figyelmen kívül és okézzuk le.