>From Janhavi Tripurwar <[email protected]>: Janhavi Tripurwar has uploaded this change for review. ( https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19725 )
Change subject: [NO ISSUE][DASHBOARD]: update dashboard README ...................................................................... [NO ISSUE][DASHBOARD]: update dashboard README - user model changes: no - storage format changes: no - interface changes: no Change-Id: I594225d015960f39d319431c700008bb6cff5e48 --- M asterixdb/asterix-dashboard/src/node/README.md 1 file changed, 41 insertions(+), 5 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/25/19725/1 diff --git a/asterixdb/asterix-dashboard/src/node/README.md b/asterixdb/asterix-dashboard/src/node/README.md index 14f16fc..df31baf 100755 --- a/asterixdb/asterix-dashboard/src/node/README.md +++ b/asterixdb/asterix-dashboard/src/node/README.md @@ -24,6 +24,11 @@ ## Installation +Navigate to the project directory: +``` +cd /asterixdb/asterixdb/asterix-dashboard/src/node +``` + Install node and npm, any of the latest versions will do. Run `npm install` to download all the dependency packages an recreate the node_modules directory. @@ -36,12 +41,30 @@ Please check `proxy.config.js` to see how it's configured. -Run `ng serve` or `npm start` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. +## Running the Application -A technical document describing the internals and architecture exist, here: +1. Start the development server with proxy configuration: + ``` + ng serve --proxy-config proxy.config.js + ``` + This will start a dev server at port 4200. Navigate to `http://localhost:4200/` in your web browser to access the application. -`https://github.com/EmilioMobile/asterixdb-dashboard/blob/master/documents/AsterixDB%20Architecture%20v1.0.pdf?raw=true` +2. Ensure the backend server is running to get results on the proxy server. + The backend server can be started using `AsterixServerIntegrationUtil` or `AsterixHyracksIntegrationUtil`. -A brief user guide document describing how to use it, here: +## Troubleshooting -`https://github.com/EmilioMobile/asterixdb-dashboard/blob/master/documents/AsterixDB%20User%20Guide%20v1.0.pptx?raw=true` +If you encounter the following error: +``` +Error: error:0308010C:digital envelope routines::unsupported +``` + +Run the following command before starting the server: +``` +export NODE_OPTIONS=--openssl-legacy-provider +``` + +Then try running the server again: +``` +ng serve --proxy-config proxy.config.js +``` -- To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19725 To unsubscribe, or for help writing mail filters, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Change-Id: I594225d015960f39d319431c700008bb6cff5e48 Gerrit-Change-Number: 19725 Gerrit-PatchSet: 1 Gerrit-Owner: Janhavi Tripurwar <[email protected]> Gerrit-MessageType: newchange
