- Pornind de la structura din
repo-ul oficial al laboratorului, creați un grup cu
trei repository-uri (BooksService, Configs și
IOService).
- Modificați fișierul stack-kong.yml pentru a folosi imagini din
registrul vostru pentru serviciile de business logic și IO.
- Porniți o stivă de servicii pentru aplicația de bibliotecă pe baza fișierului
Docker Compose modificat.
- Pe baza exemplului de fișier Docker Compose pentru Portainer de mai sus, porniți o
stivă de servicii Portainer.
- Din Portainer, generați un webhook pentru serviciul de business logic.
- Instalați și configurați un GitLab Runner.
- Adăugați un script .gitlab-ci.yml în repository-ul de business logic
cu o etapă de build și una de deploy, conform modelului din
laborator.
- Faceți un push din repository-ul de business logic și verificați că stiva de
servicii se actualizează corespunzător.