This is an Erlang node that contains:
Table of Contents
- Erlang R17+
- npm
To build the application call: make. This will:
- download the dependencies,
- compile the code,
- copy the
dobby_ui_libnodeJS artefact to thedobby_rest/priv/static/www - generate an Erlang release,
- generate ssh keys
- private and public user keys:
ida_rsaandid_rsa.pubrespectively in the project root directory - public and private system keys in the
priv/erl_sshdthat will be used by the ssh deamon running in the Erlang node authorized_keysfile that will already have the previously generated user public key
- private and public user keys:
You may add your own public keys to the authorized_keys file in
priv/erl_sshd (remember to rebar generate afterwards).
If you want to connect to the dobby Erlang shell using ssh with
a username and password, add or modify the usernames and passwords
to the erl_sshd section of rel/files/sys.config.
rel/dobby_allinone/bin/dobby_allinone console
To access the Dobby Visualizer go to http://localhost:8080/static/www/index.html
If you genereated keys in erl_sshd before generating the dobby release, you can connect to the dobby server's Erlang shell using ssh.
ssh 127.0.0.1 -p 11133 -i id_rsa
To exit the Erlang shell obtained via ssh call exit().