Deploy Geodashboard V3 on a preexisting system.
git clone ssh://git@opensource.ncsa.illinois.edu:7999/geod/geodashboard-v3.git cd geodashboard-v3 git checkout gltg |
yarn install yarn run build |
Copy to Nginx to Proxy Server
With key
get key file from nebula at: https://nebula.ncsa.illinois.edu/dashboard/project/access_and_security/keypairs/gltg/
copy source directory to server
scp -i ~/.ssh/gltg.pem -r build ubuntu@gltg-dev.ncsa.illinois.edu:/home/ubuntu |
With password
scp -r build ubuntu@gltg-dev.ncsa.illinois.edu:/home/ubuntu |
Find location (Here the nginx config is named 'gltg', use the config name in /etc/nginx/sites-enabled/
more /etc/nginx/sites-enabled/gltg | grep root #output like this# root /usr/share/nginx/html/gd3; |
Backup working version
cp -r gd3 gd3_<date> |
replace index.html and bundle.js (if config.js needs updating, it needs to be replaced, too, make sure to copy all custom fields from previous config).
cd /usr/share/nginx/html/gd3 rm bundle.js index.html cp /home/ubuntu/build/index.html . cp /home/ubuntu/build/bundle.js . |
Test
Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.