-
Copy the .env.sample file.
cp .env.sample .env
-
Fill in the empty values.
IDP_ROOT_URL
will be https://shibboleth.umich.edu unless you are using the staging environment in which case it will be https://shib-idp-staging.dsc.umich.eduOIDC_RP_CLIENT_ID
andOIDC_RP_CLIENT_SECRET
will be shared with you after you submit a Shibboleth Configuration Request
- Build the image.
docker-compose build
Note: docker compose build
also works now.
- Start a container using the image.
docker-compose up
To stop the container, you can use ^C
and/or docker-compose down
.
Because docker-compose.yml
mounts the current directory inside the
container, many changes to source code can be made without re-loading.
Re-builds will be necessary for dependency changes.
- mozilla-django-oidc - Link to documentation for the Python library providing the necessary OIDC tooling for Django
- UM ITS Shibboleth Resources - Link to information and resources about using ITS-provided Shibboleth
- UM Shibboleth Well Known - Link to the Shibboleth OIDC metadata for the University of Michigan