Saltar para o conteúdo

Operação

O Riversoft® STCP DirectLink pode ser executado como serviço gerenciado pelo systemd ou diretamente pela linha de comando. O uso do portal pelos usuários está em Uso do Riversoft STCP DirectLink Portal.

Serviços

ComponenteServiço systemd
Riversoft STCP Gemini API (inclui o Portal)stcpgemini-api
Riversoft STCP DirectLinkstcpdirectlink
systemctl start stcpgemini-api
systemctl start stcpdirectlink

Verifique se o status mostra running:

systemctl status stcpgemini-api
systemctl status stcpdirectlink

O Riversoft STCP DirectLink usa a instância criada no Riversoft Console Portal, informada em cfgInstanceName (veja Configuração).

Linha de comando

A execução pela linha de comando é útil para testes e em containers, em que o processo precisa rodar em primeiro plano (foreground) como processo principal.

Riversoft STCP DirectLink

/usr/local/bin/stcpdirectlink \
  -noService \
  -config /usr/local/stcpdirectlink/configs/config.json \
  -lang ptb \
  -langfile /usr/local/stcpdirectlink/configs/messages.json

Com -noService, o processo roda em primeiro plano. Todas as opções estão em Execução e instalação do serviço.

Riversoft STCP Gemini API

A execução da API pela linha de comando está em Operação do Riversoft STCP Gemini.

Containers

  • Mantenha o processo em primeiro plano, com -noService, para que o orquestrador (Docker, Kubernetes etc.) acompanhe o ciclo de vida do container.
  • Não use -installService em containers. No Linux, o serviço é criado pelo pacote, e -installService é usado somente no Windows.
  • Mantenha o config.json e os segredos fora da imagem: monte-os como volume ou use um provedor de segredos (veja KMS e segredos).