Install spinal-system-basicThe first step is to create the directory where the project will be stored. We will call it fine-wine-system. Then, install inside the “spinal-system-basic” template. We suggest that before running the following command you initialize an npm project (with npm init):
Code Block |
---|
| ~/$ mkdir button-system
~/$ cd button-system
~/button-system$ npm init -y
~/button-system$ npm i https://github.com/spinalcom/spinal-browser-admin.git |
Launch spinal-system Code Block |
---|
| ~/button-system$ pm2 start launch.config.js |
PM2 will automatically start the Spinal Hub and the organs. Take care, if you have another hub running on port 7777, your new hub will not be launched ! (here is a command to see what port are used on ubuntu: sudo netstat -lp --inet) After this installation, only SpinalHub is running on port 7777. SpinalHub containes a web server that provide his own Admin interface. Here is the architecture of the system you have after this first install: Connect to Admin UIAs we have done in the getting started, connect to the admin dashboard to see if you hub is running : http://127.0.0.1:7777/html/admin The default admin account is :
Username | client ID | Password |
---|
admin | 168 | JHGgcz45JKilmzknzelf65ddDadggftIO98P |
fine-wine-system Folder organization
.browser_organs : This is your web browser folder .config_env : Your env configuration nerve-center : The Spinalcom nerve center node_modules : npm (node package manager) & spinal-package .apps.json : installed package of your spinal system .config.json : spinalcom connection configuration file launch.config.js : Start your hub using pm2 package.json : config of your package
|