Saltar al contenido

Operación

La Riversoft® STCP Gemini API y Riversoft STCP Gemini Server pueden ejecutarse como servicios gestionados por systemd o directamente por línea de comandos.

Servicios

ComponenteServicio systemd
Riversoft STCP Gemini API (incluye el Portal)stcpgemini-api
Riversoft STCP Gemini Serverstcpgemini-server
systemctl start stcpgemini-api
systemctl start stcpgemini-server

Verifique que el estado muestre running:

systemctl status stcpgemini-api
systemctl status stcpgemini-server

Inicie la API antes que el Server. El Server necesita una instancia creada en el Portal.

Línea de comandos

La ejecución por línea de comandos es útil en containers, donde el proceso debe ejecutarse en primer plano (foreground) como proceso 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 <clave-privada>

En entornos de prueba sin TLS, sustituya -c y -k por -ns.

Con -lite, la propia API sirve los archivos del Portal. Todas las opciones están en la Referencia de comandos.

Atención

Elija entre deshabilitar TLS (-ns) o habilitarlo con -c y -k juntos. No combine -ns con -c/-k.

Riversoft STCP Gemini Server

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

Las opciones de stcpserver sobrescriben los parámetros equivalentes del archivo de configuración. Vea la Referencia de comandos.

Containers

  • Mantenga el proceso en primer plano para que el orquestador (Docker, Kubernetes, etc.) siga el ciclo de vida del container.
  • No fuerce el modo daemon de Riversoft STCP Gemini Server (-F).
  • Instale Riversoft STCP Gemini Rename en la misma imagen que Riversoft STCP Gemini Server cuando use el enrutamiento.
  • Use -init-db e -init-db-file de la API solo en la instalación inicial, nunca en la ejecución normal.