Írta: tester
A projecthez tartozó GitHub Repository itt található
A Project ismertetése

A cél
Elképzeljük, hogy van egy vadi új számítógéped, amin nincsen Operációs rendszer. Van rá egy heted, hogy a számítógép segítségével elkészíts egy Go-ban írt microservicet, amit GitHubon elérhetővé kell tenned. Ezen kívül az API-t deployolnod kell Google Cloud Platformra, és létre kell hoznod Continuous Deploymentet, a GitHub Actions segítségével.
A lépések
- Windows alá feltelepítjük a Virtual Boxot, hogy fel tudjunk telepíteni egy Ubuntut
- Feltelepítünk rá egy pár hasznos fejlesztői programot, amik megkönnyítik nekünk a Project elkészítését (
curl,make,docker,go,vim,tree,VS Code, stb…) - Beállítjuk a Gitet a számítógépen
- Beállítjuk a GitHub accountunkat
- Készítünk egy Go App-et
- Átalakítjuk a Go App-et, mert egy API-ra lesz szükségünk (microservicet készítünk)
- Docker containerbe tesszük a servicet
- Deployoljuk a projectet a Google Cloudra
- Automatizáljuk a deploymentet a GitHub Actions segítségével