The web interface to the cloudopting-manager
The WebUi for the CloudOpting manager will allow to:
- List services
- Subscribe to services
- Provide a service
- Operate services
- required:
- "angular": "1.3.15"
- "angular-route": "1.3.15"
- "angular-cookies": "1.3.15"
- "angular-ui-router": "0.2.14"
- "lodash": "3.8.0"
- "requirejs": "2.1.17"
- "ng-file-upload": "4.0.0"
- "angular-translate": "2.7.0"
- "angular-translate-loader-static-files": "2.7.0"
- Install git
- run
sudo apt-get install git
- run
- Install NPM
- run
sudo apt-get install npm
- run
- Install http-server
- run
npm install -g http-server
- run
- Install karma
- run
npm install -g karma-cli
- run
- Install bower
- run
npm install -g bower
- run
- Clone the repository from github.
- run
git clone https://github.com/CloudOpting/cloudopting-manager-webui.git
- run
- Go to the path.
- run
cd cloudopting-manager-webui
- run
- Run the application (The dependencies are solved automatically)
- run
npm start
- run
*Note: If the step 3 npm start
gives the error /usr/bin/env: node: No such file or directory
it might be needed to symlink it like so sudo ln -s /usr/bin/nodejs /usr/bin/node
The default login user/password is: admin/admin (role admin)
- Run the test (Steps 1 and 2 from Install required)
- run
npm test
- run