Clusty is a command-line utility for running many node applicates as a single process
Install clusty globally:
npm install -g clusty
You run clusty at the root path of a number of applications. Clusty allows you to
watch your cluster. It will log output files to
~/.clusty and you can execute tail operations on the log files.
Given an application structure as shown below, you would execute clusty commands with the working directory as
Inside of the root application directoy, you can run clusty to manage the sub-services:
# start the cluster of servicesclusty start# stop the cluster of serviceclusty stop
You can also execute any shell script across all directories
clusty <script>clusty 'npm install'clusty 'npm run build'
You can see what is running in the cluster
You can look at the log files being generated by your application:
clusty tailclusty tail <uid|index>clusty tail evil_tesla
You can stream the tail as well
clusty tail -fclusty tail -f <uid|index>clusty tail -f evil_tesla