The True Enterprisey Intranet Setup
This project contains support scripts that assist in deployment of an intranet setup based on docker-compose. Namely:
- Installation and enablement of Nextcloud apps.
- Nextcloud LDAP and SAML support.
- Rocketchat LDAP and SAML support.
- OpenLDAP setup.
- Keycloak IDP basic setup.
- TEAP admin utility setup.
- Refresh of SAML SP/IDP certificates.
- Proxy gateway setup.
- Root folder:
launch.sh
: Start respective containers.provision.sh
: Define Bash functions that set those containers up.teardown.sh
: Discard those containers.
build
folder: Contains data needed for building of some of the container images.data
folder: Contains persistent data used by the respective containers. Actual data are not part of the repository.config
folder: Contains config files (or templates of thereof) exposed to containers.