...
- Softare - Development Branches and Servers
- Geodashboard v2
- Core
- Geodashboard V2 is used for multiple projects
- release will be decided by larger group - contacts are Luigi Marini, Indira Gutierrez Polo
- v2 should be on the most recent version of development branch on project's development server
- Project specific configuration
- the project specific configuration develop branch should be up to date with all necessary updates
- Geodashboard V2 is used for multiple projects
- Build
- If set up with Puppet, the development server should update automatically to the most recent build
- If you need to update manually, shh to the geodashboard developement server
Code Block sudo /home/geodashboard/update-geodashboard.sh --force
- If set up with Puppet, the development server should update automatically to the most recent build
- Core
- Geodashboard v3
- Software
- Each project should have a specific branch of v3 named by project name, which the master branch merged into the configuration
- The master branch should be merged into the project branch which maintains it's specific configuration
- Each project should have a specific branch of v3 named by project name, which the master branch merged into the configuration
- Build (local by user)
Code Block git clone ssh://git@opensource.ncsa.illinois.edu:7999/geod/geodashboard-v3.git cd geodashboard-v3 checkout <project specific branch name> yarn install yarn run build
Copy the contents of the build directory of the system's proxy server
- check the nginx root directory
Code Block more /etc/nginx/sites-enabled/gltg | grep root
this returns the path to the nginx root directory
- cd to nginx root directory
- there should be a directory call 'gd3' (maybe named something else)
- backup the directory
Code Block cp -r gd3 gd3_backup
- copy the new build files into the gd3 directory (delete the previous of just overwrite)
- Software
- Clowder
- clowder on dev uses the clowder development branch
- should update automatically
- to update manually
Code Block sudo /home/clowder/update-clowder.sh --force
TEST THE SITE!!!
- Geodashboard v2
- Development - Data
- Make sure all data is up to date and correct
- backup the database
On the database server:
Code Block sudo -u postgres pg_dump <geostream db name > geostream-backup.sql
If not sure of the geostream database name, on the clowder server:
Code Block more /home/clowder/clowder/custom/custom.conf | grep postgres.db
Make sure the cache is updated. If not sure run (this will take a while depending upon how much data there is:
Code Block <host>/clowder/api/geostreams/cache
Info |
---|
Related articles
Content by Label | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...