Saltar para o conteúdo

Referência de comandos

stcprestapi

Executa a Riversoft® STCP Gemini API pela linha de comando.

stcprestapi [opções]
OpçãoTipoDescrição
-configstringArquivo de configuração. Se omitido, usa configs/config.json na pasta do executável.
-nsbooleanaDesabilita o TLS (no security), mesmo que ssl esteja true no config.json. Não combine com -c/-k.
-cstringCertificado TLS. Use em conjunto com -k. Substitui o cert do config.json.
-kstringChave privada TLS. Use em conjunto com -c.
-kpstringSenha da chave privada TLS, quando houver.
-hstringInterface de rede em que a API escuta. Substitui o host do config.json.
-pintPorta da API. Substitui o port do config.json.
-litebooleanaModo self serving: a API também serve os arquivos do Portal.
-webappstringDiretório do Portal embutido, usado com -lite. Se omitido, usa portal/app na pasta do executável. O parâmetro webapp_dir do config.json, quando informado, tem prioridade.
-init-dbbooleanaInicializa a estrutura dos bancos de configuração e de log (tabelas e triggers). Disponível para MySQL e MariaDB (type_database = mysql).
-init-db-filebooleanaGera os scripts de criação dos bancos na pasta scripts_db_init, no diretório atual, sem executá-los.

Nota

-init-db e -init-db-file são usadas apenas na instalação ou configuração inicial, e não na execução normal da API. As opções da linha de comando têm prioridade sobre o config.json, e o config.json tem prioridade sobre o cadastro da API no banco.

Exemplo:

stcprestapi -lite -p 33070 \
  -config /usr/local/stcpgemini-api/configs/config.json \
  -webapp /usr/local/stcpgemini-api/portal/app \
  -c <certificado> -k <chave-privada>

Em ambientes de teste sem TLS, substitua -c e -k por -ns.

stcpserver

Executa o Riversoft STCP Gemini Server com o arquivo de configuração da instância.

/usr/local/bin/stcpserver /usr/local/stcp/configs/stcpserver.config.json

As opções sobrescrevem os parâmetros equivalentes do arquivo de configuração:

OpçãoDescrição
-iNome da instância.
-UUsuário para execução em modo daemon.
-GGrupo para execução em modo daemon.
-DDiretório da aplicação.
-LDiretório de controle de lock.
-PArquivo de PID.
-MValor de umask.
-FForça a execução em modo daemon.
-CEnvia as mensagens do console ao syslog.
-sPalavra-chave (passphrase) para criptografar as senhas do arquivo de configuração.
-?Exibe a ajuda.