Referência

Comandos do servidor

Na raiz do checkout, ou usando caminho absoluto para o entrypoint:

node bin/cockpit.js --help
node bin/cockpit.js --version
node bin/cockpit.js --port 4100 --host 127.0.0.1 --no-open
node bin/cockpit.js --cwd "/caminho/do/projeto" --mission <ID_DA_MISSAO>
node bin/cockpit.js --headless --no-open
node bin/cockpit.js --log-level debug
OpçãoEfeito / padrão
-p, --port <n>HTTP/WS; 4000. 0 pede porta livre ao sistema.
-h, --host <host>Bind; 127.0.0.1 no CLI direto. -h significa host.
-d, --cwd <pasta>Raiz inicial; diretório atual.
-m, --mission <id>Restaura missão existente; sem flag, usa a mais recente.
-t, --token <token>Token para API/WS; prefira ambiente para não gravar segredo no histórico do comando.
--stop-agentsEncerra agentes junto com o servidor.
--no-openNão abre navegador automaticamente.
--headlessAPI/WS sem SPA; dispensa web/dist, mas exige backend compilado.
--log-level <nível>error, warn, info, debug; padrão info.
-v, --versionVersão.
--helpAjuda.

Flags têm precedência sobre ambiente. Pelo npm: npm start -- --port 4100 --no-open.

O pacote declara cockpit e cockpit-agent. Opcionalmente, disponibilize os executáveis a partir deste checkout compilado:

npm link
cockpit --help

Isso altera links globais do npm do usuário. Não é necessário para executar com node; este guia não pressupõe publicação do pacote em registry.