Kitware/resonantgeo

Name: resonantgeo

Owner: Kitware, Inc.

Description: Geospatial Vue components for Resonant

Created: 2018-02-15 20:18:30.0

Updated: 2018-05-23 18:39:03.0

Pushed: 2018-05-23 18:41:26.0

Homepage: http://resonant.kitware.com/

Size: 550

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

resonantgeo

Quick Start Instructions
clone git://github.com/kitware/resonantgeo
esonantgeo
submodule update --init --recursive
evops/docker

ild options
rt MAKE_PARALLELISM="-j1" # default: -j4

ntime options
rt GIRDER_WORKER_CONCURRENCY="1"   # default: 4
rt GIRDER_ADMIN_NAME="myadminname" # default: admin
rt GIRDER_ADMIN_PASS="myadminpass" # default: nimdaredrig
rt GIRDER_USER_NAME="myusername"   # default: girder
rt GIRDER_USER_PASS="myuserpass"   # default: redrig
rt GIRDER_PORT="10080"             # default: 8080

er-compose up -d # will build images if necessary
er-compose logs -f provision

The last command will show the progress of the provision service, which is a service that runs after the web server and database come up. The provision service provisions the web server using a post-install routine, and then exits cleanly. You can tell when the routine is complete by observing a log entry resembling the one below:

ision_1  |
ision_1  | Done.
ision_1  | PROVISION COMPLETE
nantgeo_provision_1 exited with code 0

You will also notice that the container is listed as no longer running. (docker-compose ps).

At this time, you should be able to point your browser to the host running the docker stack and the port designated for the web server (e.g.: localhost:10080). You should be greated with the Minerva UI.

Making Changes

For now, changes you make to the source code under modules or to the Dockerfile under devops/docker/assets are applied to the running environment by rebuilding the main docker image and recreating the corresponding containers.

en your favorite text editor and make changes...

er-compose build # will rebuild the main docker image
er-compose up -d # will recreate the web, worker, and provision containers.

Again, when the provisioner completes, you should be able to browse to your host's site and your changes should be reflected in the application.

Coming soon: check back for updates that will accomodate live code editing features. These updates will allow you to work on the code and have your changes automatically reflected in the application environment without having to rebuild images or recreate containers.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.