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
| Componente | Servicio systemd |
|---|---|
| Riversoft STCP Gemini API (incluye el Portal) | stcpgemini-api |
| Riversoft STCP Gemini Server | stcpgemini-server |
systemctl start stcpgemini-api
systemctl start stcpgemini-serverVerifique que el estado muestre running:
systemctl status stcpgemini-api
systemctl status stcpgemini-serverInicie 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.jsonLas 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-dbe-init-db-filede la API solo en la instalación inicial, nunca en la ejecución normal.