Beszámoló arról, meddig jutottam el az első Azure-os szolgáltatásaim beüzemelésében.

Beszámoló


Létrehoztam a monorepo-t az alkalmazásom részeinek összetartására:

https://github.com/triszt4n/remark

Kialakítottam az ESLint, Prettier és a frontend tech stack első pár elemét, könnyű későbbi munkát garantálva.

Első körben utánanéztem, hogy volna érdemes a frontendemet deployolni, ehhez megnéztem az App Service-eken belül a Static Web App szolgáltatást, ami meg is nyert, mert lehet könnyen integrálni GitHubbal. Fel is lőttem a kezdetleges kliensalkalmazást a monorepómból:

re:mark

Kitapasztaltam az Azure Functionökkel való munkát egy Demo function-ön keresztül, mindezt a VSCode Azure Tools integrációjával dolgozva, amiben könnyen tudtam lokálisan is debuggolni.

Mint kiderült, az Azure Function Blog Storage-ban helyezkedik el, így másabb a deployment és a GitHub CI beállítása, mint a Static Web Appnál, valamint ajánlani sem ajánlják a CI/CD felállítását a productionben. Így egyelőre a Functionjeimet a VSCode-ból fogom majd publisholni, ha valamit változtattam rajtuk (később változhat).

Egy példa functiont itt lehet megnézni, hogy fut (később az autentikációs szintet átírom Functionre, hogy ne lehessen könnyen kívülről elérni):

Ezután az API managementtel kezdtem el foglalkozni, hogy már kipróbálhassam a kliens React appból a GetPosts API-ját egy szimpla GET kéréssel. Ez még nincs teljesen kész.

Untitled

TODO a következő másfél hétben