Skip to content

Running Rowboat

Protected edited this page Nov 6, 2023 · 2 revisions

Currently, you can run Rowboat using simply:

node .

This will run the application in the current terminal window. If there's a logfile path template in config.yaml under paths.logger, logs will be saved to the disk in that location (usually the logs folder). You can remove the paths.logger entry from the config file if you want the logs to be sent to the standard output.

Uncaught errors and exceptions will always be sent to the terminal.

Use CTRL+C once and wait a few seconds for Rowboat to shut down.

Running in the background

On Linux, you can run Rowboat in the background using:

npm start

And stop it using:

npm stop

This assumes GNU screen is present in the system; if not, you may need to install it from a package.

On Windows, there is no built in method for running Rowboat in the background.

Running with a custom configuration file

You can specify a replacement name for config.yaml when running Rowboat. The replacement file should be in the config folder and its contents will replace those of config.yaml during startup. This allows quickly swapping between multiple setups.

node . --config anotherConfigFile.yaml

Clone this wiki locally