This repository contains the source code for the common UI deployed in Project Ubin Phase 2.
The UI is a consolidated UI that allows single page access to all banks and MAS view. Only one instance is required per platform.
- Install Bower
npm -g install bower
- Install Grunt
npm -g install grunt
- Install Http-server
npm -g install http-server
- Install dependencies
npm install
bower install
- Go to app/scripts/services/Constants.js
- The endpoints for each platform are stored its own variable map.
- Quorum configuration key:
quorumConstants
- Quorum configuration key:
- Under the specific platform key (e.g.
quorumConstants
), edit themepsEndpoint
to point to the URL whereubin-ext-service
has been deployed and run for the environment. - Under
bankNodes
key, each key (e.g.MASGSGSG
) represents the BIC of the participating nodes. Edit thehost
andport
keys accordingly to match the environment nodes.
To run a live server, execute grunt serve:ubin --env=quorum
.
- To run in the background, execute the following
grunt build:ubin --env=quorum
- Go to the
dist
folder
cd dist
- Start the http-server in the background (example port is 7001 below)
nohup http-server -p 7001 &
Copyright 2017 The Association of Banks in Singapore
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.