diff --git a/docs/postgres-only-workbench.adoc b/docs/postgres-only-workbench.adoc index cdcc4a5..17d6378 100644 --- a/docs/postgres-only-workbench.adoc +++ b/docs/postgres-only-workbench.adoc @@ -3,3 +3,36 @@ This will make Postgres the only database in the Workbench + +==== From Zero to a Running Workbench Instance + +===== Specs for an adequate workbench host machine + +. host machine of recent vintage with 32Gb memory +. rocky linux (ubuntu works, too) +. Docker installed + +===== Obtain and build the Workbench image + +``` +export CSPHOSTNAME=localhost # the environment variable that the containers will use as the hostname of the host running the containers + +git clone https://github.internet2.edu/internet2/InCommonTAP-Examples.git +cd /csp-tap/InCommonTAP-Examples/Workbench +docker-compose up --build +``` + +<< long coffee break here >> + +===== Check that all Workbench Containers are up and healthy + +``` +docker ps +``` + +===== Browse to the CSPHOSTNAME server + +. Pass the Basic Auth lint trap with username csp and password workbench +. You will see a kiosk-like interface with links to the TAP components and to other supporting services +. COmanage, Grouper, midPoint and a Shib IdP are directly accessible +