| commit | f4b851752f051f11d2085e56235a8991efd57a79 | [log] [tgz] |
|---|---|---|
| author | Matteo Scandolo <matteo.scandolo@gmail.com> | Wed Jan 11 09:56:02 2017 -0800 |
| committer | Matteo Scandolo <matteo.scandolo@gmail.com> | Wed Jan 11 14:50:30 2017 -0800 |
| tree | eb735cb6ba26f182e4a529d9679c88e84a2bebf0 | |
| parent | ac8c8c29f4d942a8cb0b3b9ca54c4f0f56cb59ea [diff] |
Moved SPA to port 4000 #CORD-712 Change-Id: Ic637222b6a15419e5f2629c4ceacc19394f0aa3a
Experimental Feature
This UI is currently hidden behind a flag and at the current state it is guaranteed as working only from the frontend config.
opencord using reporepo init -u https://gerrit.opencord.org/manifest repo sync
cd orchestration/xos git review -d 1852
A vagrant VM is provided to make your life easier, so:
cd orchestration/service-profile/frontend vagrant up frontend vagrant ssh frontend # password is vagrant cd service-profile/frontend make local_containers make make experimental-ui
The new UI is now accessible at http://<your-ip> on port 80
If you want to create some slices to have some data:
make slices
This application can be executed on your system as long as you have NodeJs version 4 or higher.
To start de development environment use: npm start
There are two configuration file available in the application, and they depend on the environment. You can find the various possibilities in conf/app, and they regard application constants, such as apiEndpoint, or branding elements, such as projectName.
To load a different configration file you can use two environment variables:
NODE_ENV: to configure the app constants (eg: dev, production)BRAND: to configure style constants (eg: cord, opencloud)To commands come with the project:
npm run test:auto to watch source files and run test anytime they change, useful for developmentnpm test to run test once, this is the command triggered by Jenkinsredis-cli -h xos.dev
# In progress
PUBLISH Slice "{\"pk\": 19, \"object\": {\"id\": 19,\"name\": \"mysite_test_redis\", \"backend_status\": \"0 - In Progress\"}, \"changed_fields\": [\"updated\", \"backend_status\"]}"
# Succes
PUBLISH Slice "{\"pk\": 19, \"object\": {\"id\": 19,\"name\": \"mysite_test_redis\", \"backend_status\": \"1 - Success\"}, \"changed_fields\": [\"updated\", \"backend_status\"]}"
# Error
PUBLISH Slice "{\"pk\": 19, \"object\": {\"id\": 19,\"name\": \"mysite_test_redis\", \"backend_status\": \"2 - Error\"}, \"changed_fields\": [\"updated\", \"backend_status\"]}"