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_lib
nodeJS artefact to thedobby_rest/priv/static/www
- generate an Erlang release,
- generate ssh keys
- private and public user keys:
ida_rsa
andid_rsa.pub
respectively in the project root directory - public and private system keys in the
priv/erl_sshd
that will be used by the ssh deamon running in the Erlang node authorized_keys
file 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().