O workspace é a plataforma iGRP a correr no teu computador, em Docker, mais os teus projetos. Cria-o com o assistente do Studio em três passos.
Um workspace é uma pasta com a plataforma iGRP completa — autenticação, Access Management, Application Center, gateway, bases de dados, storage — descrita em Docker Compose, mais a pasta projects/ onde vão viver os teus projetos. O Studio gere-o por ti: cria-o, arranca os serviços e mostra o seu estado.
Quando aparece
No primeiro arranque, Enter Studio Workspace abre este assistente se ainda não tiveres nenhum workspace. Depois disso, cria outros pelo seletor de workspaces da barra lateral → Adicionar workspace (Cmd/Ctrl + N).
O assistente
Criar Novo Workspace
| Campo | O que é |
|---|---|
| Nome | Nome legível do workspace (por defeito My Workspace) |
| Slug | Identificador em minúsculas, dígitos e hífens — é também o hostname da plataforma local |
| Descrição | Opcional |
| Localização | Pasta onde o workspace é criado — tem de estar vazia; os ficheiros são escritos diretamente nela |

Docker Orchestration
A stack principal é sempre incluída. Aqui escolhes as stacks opcionais:
Observabilidade: OpenTelemetry Collector, Prometheus, Loki, Tempo e Grafana.
Process Management e Process Studio (API + UI) — necessária para processos BPMN.
Não precisas de decidir já: ambas podem ser acrescentadas depois, em Serviços → Docker → Add Stack.

DNS & Platform Access
A plataforma responde em http://<slug>:<porta>. Acrescenta o slug ao ficheiro hosts do teu sistema (o assistente mostra o comando para copiar):
127.0.0.1 <slug>Clica em Criar Workspace. Se o Docker estiver a correr, o Studio arranca logo a stack principal; se não, avisa e podes arrancá-la mais tarde.

O workspace abre no separador Projetos, ainda vazio:

O que fica no disco
| Ficheiro / pasta | Papel |
|---|---|
igrp-compose.yaml + .env | Stack principal: nginx, PostgreSQL, Keycloak, Access Management, Application Center, gateway, Eureka, MinIO, Redis, pgAdmin |
monitoring/, process/ | Stacks opcionais (só existem se as escolheste) |
projects/ | Os teus projetos — ver Primeiro projeto |
.igrpstudio/workspace.json | Identifica a pasta como workspace — é o que o Studio procura em Open Workspace |
Cada workspace novo recebe uma porta HTTP própria (a partir de 2575), escrita no .env, para poderes ter vários lado a lado.
Arrancar e parar os serviços e abrir a plataforma no browser.
Última atualização:
