Projetos

Rodar e logs

Projetos executáveis podem ser iniciados e parados pelo Granspace, com logs ao vivo.

Comando de start

O comando de start de um projeto (ex.: npm run dev) é definido em Detalhes → Situação. Desligue “Pode iniciar” para projetos que você só quer organizar (sem botão de iniciar).

Use Iniciar no card ou nos Detalhes. Se o start falhar porque uma porta está em uso, o Granspace oferece forçar o início.

Logs ao vivo

Enquanto um projeto roda, a saída é capturada com cores ANSI preservadas. Abra Detalhes → Comandos → Ver logs para vê-los, e copie com um clique.

Logs coloridos ao vivo de um projeto rodando
Logs ao vivo com cores preservadas.

Conflitos de porta

O Granspace sabe quais portas do host seus projetos usam e sinaliza conflitos (dois projetos querendo a mesma porta) com um banner no painel e, no desktop, uma notificação.

Execuções externas

Se você iniciou um projeto num terminal (fora do Granspace), o Granspace ainda o mostra como rodando — detectado sondando a porta da URL web ou as portas do host do compose. Estes mostram um ponto de status vazado para distinguir (o Granspace não pode parar um processo que não iniciou).

URL web

Defina uma URL web (ex.: http://localhost:3000) para o link rápido 🌐 do card e a ação “abrir no navegador” apontarem para o lugar certo.