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
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
A RESTful facade in front of Grouper.
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.
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
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.
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