summaryrefslogtreecommitdiffstats
path: root/openecomp-ui/README.md
blob: 883aeb41e3125511056e3cc10f1acddf970231f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# ASDC - Amdocs Onboard UI App

## Setup

##### Install `nodejs`:

download nodejs from here: https://nodejs.org/en/ (take the "current" version with latest features) & install it.
##### Install `gulp`

install gulp by running the following command `npm install --global gulp-cli`

##### Install DOX-UI
* pull for latest changes
* go to folder `dox-sequence-diagram-ui`
* run `npm install`
* wait for it...
* go to folder `openecomp-ui`
* run `npm install`
* create a copy of `devConfig.defaults.json` file and name it `devConfig.json` (we already configured git to ignore it so it will not be pushed)
in that file.

  set "proxyCatalogTarget" to the URL of the sdc-frontend; set "proxyTarget" to the URL of the sdc-onboard-backend (**pay attention, it is a JSON file**):

  For example *http://\<host>:\<port>*
* run `npm start`
* your favorite UI will wait for you at: `http://localhost:9000/sdc1/#!/onboardVendor`



#### Troubleshooting
Problem | Why is this happening | Solution
------- | --------------------- | --------
npm cannot reach destination | proxy | When within managed network, you should set your proxy to NPM as the following: <br> `npm config set proxy http://<host>:<port>` <br> `npm config set https-proxy http://<host>:<port>`
git protocol is blocked and cannot connect | managed network rules for protocols	| When within managed network, you should set globally that when git protocol is used, then it will be replaced with "https" <br> `git config --global url."https://".insteadOf git://`