cyverse-de/ui

Name: ui

Owner: CyVerse Discovery Environment

Description: The Discovery Environment frontend UI

Created: 2016-08-30 15:17:05.0

Updated: 2017-02-27 19:05:34.0

Pushed: 2018-01-12 23:42:19.0

Homepage: https://de.cyverse.org/de/

Size: 22870

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

DiscoveryEnvironment

The Discovery Environment is a web portal for life science research, giving access to the data store and compute of the CyVerse cyber-infrastructure.

This project is built with Gradle. Please refer to the Gradle documentation for an intro to the build script basics. The top level is itself a gradle project, but there are multiple sub-projects defined within.

In addition to the basic gradle build files, here is an explanation of our additions:

Gradle basics

To find the list of tasks you can execute:

./gradlew tasks
Building everything

The webapp requires that the de.properties file be located in /etc/iplantc/de/.

To build and run the DE draft or prod self-executing war:

./gradlew runDraftWar
./gradlew runWar

To generate production war file:

./gradlew createProdWar # Resulting war will be in target/

To generate a GWT draft war file:

./gradlew draftBootRepackage
GWT Super Dev Mode

To start the Super Dev Mode code-server:

./gradlew :de:sdm

Once this code-server is started, you can use it to debug any of our wars which have source-maps enabled. Only the draft wars have source-maps enabled. For instructions on how to use Super Dev Mode, please refer to the GWT project site.


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.