Referencia de comandos
stcprestapi
Ejecuta la Riversoft® STCP Gemini API por línea de comandos.
stcprestapi [opciones]| Opción | Tipo | Descripción |
|---|---|---|
-config | string | Archivo de configuración. Si se omite, usa configs/config.json en la carpeta del ejecutable. |
-ns | booleana | Deshabilita TLS (no security), aunque ssl esté en true en el config.json. No la combine con -c/-k. |
-c | string | Certificado TLS. Úsela junto con -k. Sustituye el cert del config.json. |
-k | string | Clave privada TLS. Úsela junto con -c. |
-kp | string | Contraseña de la clave privada TLS, si la tiene. |
-h | string | Interfaz de red en la que escucha la API. Sustituye el host del config.json. |
-p | int | Puerto de la API. Sustituye el port del config.json. |
-lite | booleana | Modo self serving: la API también sirve los archivos del Portal. |
-webapp | string | Directorio del Portal integrado, usado con -lite. Si se omite, usa portal/app en la carpeta del ejecutable. El parámetro webapp_dir del config.json, cuando se indica, tiene prioridad. |
-init-db | booleana | Inicializa la estructura de las bases de configuración y de log (tablas y triggers). Disponible para MySQL y MariaDB (type_database = mysql). |
-init-db-file | booleana | Genera los scripts de creación de las bases en la carpeta scripts_db_init, en el directorio actual, sin ejecutarlos. |
Nota
-init-db e -init-db-file se usan solo en la instalación o la configuración inicial, no en la ejecución normal de la API. Las opciones de la línea de comandos tienen prioridad sobre el config.json, y el config.json tiene prioridad sobre el registro de la API en la base.
Ejemplo:
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.
stcpserver
Ejecuta Riversoft STCP Gemini Server con el archivo de configuración de la instancia.
/usr/local/bin/stcpserver /usr/local/stcp/configs/stcpserver.config.jsonLas opciones sobrescriben los parámetros equivalentes del archivo de configuración:
| Opción | Descripción |
|---|---|
-i | Nombre de la instancia. |
-U | Usuario para la ejecución en modo daemon. |
-G | Grupo para la ejecución en modo daemon. |
-D | Directorio de la aplicación. |
-L | Directorio de control de bloqueo. |
-P | Archivo de PID. |
-M | Valor de umask. |
-F | Fuerza la ejecución en modo daemon. |
-C | Envía los mensajes de la consola a syslog. |
-s | Frase clave (passphrase) para cifrar las contraseñas del archivo de configuración. |
-? | Muestra la ayuda. |