Skip to content

tmildorf/grouper

 
 

Repository files navigation

grouper

Build Status

Description

Grouper is an application to allow users to create and manage memberships to their own groups.

Warning

This project is still very much in flux and likely to have database changes migration support for the time being.

Installation

New versions will be updated to PyPI pretty regularly so it should be as easy as:

pip install grouper

Running a Test instance

Grouper runs behind a reverse proxy that handles Authentication and so expects a valid, authenticated, user account. I've included a test proxy for running on development instances.

Creating a development instance:

# Setup the database.
PYTHONPATH=. bin/grouper-ctl -vvvc config/dev.yaml sync_db

# Run the development reverse proxy
PYTHONPATH=. bin/grouper-ctl -vvc config/dev.yaml user_proxy $USER

# Run the frontend server
PYTHONPATH=. bin/grouper-fe --config=config/dev.yaml -vv

# Run the graph/api server
PYTHONPATH=. bin/grouper-api --config=config/dev.yaml  -vv

About

Group Management Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.3%
  • HTML 28.5%
  • CSS 2.1%
  • Other 0.1%