Operação
A Riversoft® STCP Gemini API e o Riversoft STCP Gemini Server podem ser executados como serviços gerenciados pelo systemd ou diretamente pela linha de comando.
Serviços
| Componente | Serviço systemd |
|---|---|
| Riversoft STCP Gemini API (inclui o Portal) | stcpgemini-api |
| Riversoft STCP Gemini Server | stcpgemini-server |
systemctl start stcpgemini-api
systemctl start stcpgemini-serverVerifique se o status mostra running:
systemctl status stcpgemini-api
systemctl status stcpgemini-serverInicie a API antes do Server. O Server precisa de uma instância criada no Portal.
Linha de comando
A execução pela linha de comando é útil em containers, em que o processo precisa rodar em primeiro plano (foreground) como processo principal.
Riversoft STCP Gemini API
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.
Com -lite, a própria API serve os arquivos do Portal. Todas as opções estão em Referência de comandos.
Atenção
Escolha entre desabilitar o TLS (-ns) ou habilitá-lo com -c e -k juntos. Não combine -ns com -c/-k.
Riversoft STCP Gemini Server
/usr/local/bin/stcpserver /usr/local/stcp/configs/stcpserver.config.jsonAs opções do stcpserver sobrescrevem os parâmetros equivalentes do arquivo de configuração. Veja Referência de comandos.
Containers
- Mantenha o processo em primeiro plano para que o orquestrador (Docker, Kubernetes etc.) acompanhe o ciclo de vida do container.
- Não force o modo daemon do Riversoft STCP Gemini Server (
-F). - Instale o Riversoft STCP Gemini Rename na mesma imagem do Riversoft STCP Gemini Server quando usar roteamento.
- Use
-init-dbe-init-db-fileda API somente na instalação inicial, nunca na execução normal.