iGRPIGRP 3.0Documentation

Executar o workspace

Arrancar e parar os serviços da plataforma no separador Serviços do Studio, acompanhar os logs e abrir a plataforma local no browser.

Ao abrir um workspace, o Studio mostra três separadores: Projetos, Serviços e Configurações. Os serviços da plataforma gerem-se em Serviços.

Docker

Os serviços correm em Docker — o Docker Desktop (ou o daemon, em Linux) tem de estar a correr.

Serviços

O separador Serviços tem três vistas:

VistaO que mostra
Visão GeralOs serviços agrupados em IGRP Stack, Monitoring, Process e Project, com o estado de cada um
DiagramaA arquitetura do workspace e as dependências entre serviços
DockerOs ficheiros Compose do workspace e o menu Add Stack
Vista Visão Geral do separador Serviços, com a IGRP Stack agrupada por tipo de serviço

Arrancar

Em Visão Geral, o botão ▶ de cada grupo (Iniciar todos os serviços deste grupo) arranca o grupo inteiro. Começa pela IGRP Stack — as outras stacks e os projetos dependem dela.

Acompanhar

A saída do Docker aparece na consola Depurar da barra inferior do Studio. Cada serviço tem um menu com Start/Stop, Edit Service e Open in Browser.

Parar

O botão ■ do grupo (Parar todos os serviços deste grupo) para o grupo; o menu de cada serviço para só esse serviço.

Acrescentar uma stack depois

Se não escolheste Monitoring ou Process ao criar o workspace, abre Serviços → Docker → Add Stack — o Studio instala e arranca a stack.

A plataforma no browser

Com a IGRP Stack a correr, a plataforma responde em http://<slug>:<porta> (a porta do workspace está no .env; o primeiro workspace usa 2575):

CaminhoServiço
/Application Center — gestão de aplicações, menus, utilizadores e perfis
/authKeycloak
/pgadminpgAdmin
/minioConsola do MinIO
/eurekaRegisto de serviços
/grafanaGrafana (stack Monitoring)
/apps/<projeto>Os teus frontends
/gateway-api/<projeto>Os teus backends, via gateway

Pela linha de comandos

Sem o Studio, cada stack arranca com docker compose, a partir da pasta do workspace — começando sempre pela stack principal:

docker compose --env-file .env -f igrp-compose.yaml up -d
docker compose --env-file .env -f igrp-compose.yaml ps

Como as stacks se ligam e a ordem de arranque estão na Visão geral da plataforma; os comandos e serviços de cada uma, nas páginas Stack principal, Stack Process, Stack Monitoring e Projetos.

Próximo passo
Primeiro projeto

Com a plataforma a correr, cria o teu primeiro projeto frontend ou backend.

How is this guide?

Última atualização: