Nuclear Power Manager

    @runspace/daemon
    TypeScript icon, indicating that this package has built-in type declarations

    0.2.0 • Public • Published

    @runspace/daemon

    Docker GitHub package.json version Maintainability Test Coverage

    Runspace daemon allows you to create P2P network of nodes for executing @runspace/runtime functions.

    Executing functions

    See @runspace/cli daemon:broadcast for example.

    Functions Examples

    See it here, or here.

    Functions Runtime

    See it here: @runspace/runtime

    Features is here

    Configuration

    Configuration is located in user home directory under folder .runspace and file config.json

    Configuration file

    $HOME/.devspace/config.json

    {
      "os": {
        "homedir": $HOME,
        "user": $USER
      },
      "network": {
        "name": "runspacenet", // Network name
        "bridgePort": 65535 // Bridge port
      }
    }

    Installing

    Prerequisites

    macOS

    • Install brew
    $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    
    • Install Node.js and Yarn
    $ brew install nodejs yarn
    • Install pm2
    $ yarn global add pm2
    • Clone Repository
    $ git clone https://github.com/runspacegit/daemon.git runspace-daemon
    $ cd runspace-daemon
    • Install deps
    $ yarn install
    • Build daemon
    $ yarn build
    • Start daemon
    $ pm2 start .
    • See logs
    $ pm2 logs
    • Autostart
    $ pm2 autostart
    $ pm2 save

    Ubuntu

    • Install Node.js and Yarn
    $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
    $ sudo apt install -y nodejs
    $ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
    $ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
    $ sudo apt install -y yarn
    • Install pm2
    $ sudo yarn global add pm2
    • Clone Repository
    $ git clone https://github.com/runspacegit/daemon.git runspace-daemon
    $ cd runspace-daemon
    • Install deps
    $ yarn install
    • Build daemon
    $ yarn build
    • Start daemon
    $ pm2 start .
    • See logs
    $ pm2 logs
    • Autostart
    $ pm2 autostart
    $ pm2 save

    Windows

    Tutorial Under construction

    But it will work under windows.

    Keywords

    none

    Install

    npm i @runspace/daemon

    DownloadsWeekly Downloads

    5

    Version

    0.2.0

    License

    MIT

    Unpacked Size

    62.2 kB

    Total Files

    27

    Last publish

    Collaborators

    • 0x77