You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Deploy Geodashboard V3 on a preexisting system.


  1. Clone repository to local and get appropriate branch (here gltg branch).
    1. Clone
      git clone ssh://git@opensource.ncsa.illinois.edu:7999/geod/geodashboard-v3.git
      git checkout gltg
  2. Build gd3
    1. Build
      yarn install
      yarn run build
  3. Copy to Nginx to Proxy Server

    1. With key

      1. get key file from nebula at: https://nebula.ncsa.illinois.edu/dashboard/project/access_and_security/keypairs/gltg/

      2. copy source directory to server

        Copy to Server
        scp -i -r ~/.ssh/gltg.pem build ubuntu@gltg-dev.ncsa.illinois.edu:/home/ubuntu
    2. With password

      Copy with Password
      scp -r build ubuntu@gltg-dev.ncsa.illinois.edu:/home/ubuntu
  4. Install gd3
    1. Find location (Here the nginx config is named 'gltg', use the config name in  /etc/nginx/sites-enabled/

      Get gd3 location
      more /etc/nginx/sites-enabled/gltg | grep root
      #output like this# root /usr/share/nginx/html/gd3;
    2. Backup working version

      Backup working gd3
      cp -r gd3 gd3_<date>
    3. 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).

      Update gd3
      cd /usr/share/nginx/html/gd3
      rm bundle.js index.html
      cp /home/ubuntu/build/index.html .
      cp /home/ubuntu/build/bundle.js
  5. Test

 


  • No labels