Saltar al contenido

Referencia de comandos

stcprestapi

Ejecuta la Riversoft® STCP Gemini API por línea de comandos.

stcprestapi [opciones]
OpciónTipoDescripción
-configstringArchivo de configuración. Si se omite, usa configs/config.json en la carpeta del ejecutable.
-nsbooleanaDeshabilita TLS (no security), aunque ssl esté en true en el config.json. No la combine con -c/-k.
-cstringCertificado TLS. Úsela junto con -k. Sustituye el cert del config.json.
-kstringClave privada TLS. Úsela junto con -c.
-kpstringContraseña de la clave privada TLS, si la tiene.
-hstringInterfaz de red en la que escucha la API. Sustituye el host del config.json.
-pintPuerto de la API. Sustituye el port del config.json.
-litebooleanaModo self serving: la API también sirve los archivos del Portal.
-webappstringDirectorio 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-dbbooleanaInicializa la estructura de las bases de configuración y de log (tablas y triggers). Disponible para MySQL y MariaDB (type_database = mysql).
-init-db-filebooleanaGenera 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.json

Las opciones sobrescriben los parámetros equivalentes del archivo de configuración:

OpciónDescripción
-iNombre de la instancia.
-UUsuario para la ejecución en modo daemon.
-GGrupo para la ejecución en modo daemon.
-DDirectorio de la aplicación.
-LDirectorio de control de bloqueo.
-PArchivo de PID.
-MValor de umask.
-FFuerza la ejecución en modo daemon.
-CEnvía los mensajes de la consola a syslog.
-sFrase clave (passphrase) para cifrar las contraseñas del archivo de configuración.
-?Muestra la ayuda.