cyverse-de/iplant-groups

Name: iplant-groups

Owner: CyVerse Discovery Environment

Description: null

Created: 2016-08-29 19:49:42.0

Updated: 2016-08-29 23:03:34.0

Pushed: 2017-09-28 22:52:51.0

Homepage: null

Size: 152

Language: Clojure

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

iplant-groups

A RESTful facade in front of Grouper.

Usage

To compile a jar file for use, run lein do clean, uberjar. This will produce target/iplant-groups-standalone.jar. To simply run a server for direct use, run lein run

iplant-groups listens on port 31310 rather than any configured port when run with lein-ring or a jar produced by lein-ring, rather than the methods listed above.

Configuration

This program requires a configuration file to run, provided via the --config command-line option. A sample configuration:

p settings
nt-groups.app.listen-port     = 60000
ouper settings

nt-groups.grouper.base-url    = http://some-grouper-server:5555/grouper-ws
nt-groups.grouper.api-version = json/2.2.1
nt-groups.grouper.username    = epinephelinae
nt-groups.grouper.password    = really-big-fish
Docker

This program includes a Dockerfile for use with docker. To use it, first build a jar with lein do clean, uberjar, and then run docker build -t iplant-groups . and docker run --rm iplant-groups to run the container. You will likely want to mount a configuration file when running the container with the -v option, and the container exposes port 60000 by default, so you should most likely configure this in your properties file.

License

Copyright © 2015 iPlant Collaborative, Arizona Board of Regents

Distributed under the terms of the iPlant License: http://iplantcollaborative.org/sites/default/files/iPLANT-LICENSE.txt


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.