This repository contains code that will build and run Grouper in a Docker environment.
Components that run in their own container:
- Loader
- UI
- WS
- Database/LDAP
- Web Server
The following files should be modified to your environment:
File | Purpose |
---|---|
./test-compose/www/container_files/httpd/localhost.crt | web server SSL cert |
./test-compose/www/container_files/httpd/localhost.key | private key for the web server |
./test-compose/www/container_files/shibboleth/shibboleth2.xml | Configuration file for Shibboleth |
./test-compose/www/container_files/shibboleth/sp-cert.pem | Certificate for Shibboleth SP |
./test-compose/www/container_files/shibboleth/sp-key.pem | Key for Shibboleth SP |
./test-compose/data/seed-data/bootstrap.gsh | Modify line that starts with addMember to reflect ePPN/remote_user for administrator |
./test-compose/data/seed-data/ds-setup.inf | Modify LDAP password and Suffix |
./test-compose/data/seed-data/users.ldif | |
./test-compose/data/seed-data/sisData.sql |