Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
docker rm -f grouper-qs
cd ..
rm -rf quickstart 


221.3

Start the lesson and get a database

Code Block
mkdir maturity0
cd maturity0
docker run --name postgres -e \
POSTGRES_PASSWORD=pass -d -p 5432:5432 \
postgres:12

Init the database

Code Block
docker exec -it -u postgres postgres psql


Code Block
CREATE USER grouper SUPERUSER PASSWORD 'pass';


Code Block
CREATE DATABASE grouper;


Code Block
GRANT ALL PRIVILEGES ON DATABASE grouper TO grouper;


Code Block
\q


Install Java and get IP address

Code Block
sudo yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel wget mlocate
sudo updatedb
export JAVA_HOME=/usr/lib/jvm/java-1.8.0
export PATH=$JAVA_HOME/bin:$PATH
java -version
ifconfig

Get installer

Code Block
wget https://repo1.maven.org/maven2/edu/internet2/middleware/grouper/grouper-installer/2.5.22/grouper-installer-2.5.22.jar


Run installer

Code Block
java -jar grouper-installer-2.5.22.jar

Database URL (sub in IP address)

Code Block
jdbc:postgresql://a.b.c.d:5432/grouper    (sub in ip address)

Database user

Code Block
grouper

Database password and GrouperSystem password

Code Block
pass

Port

Code Block
8443

Look in logs

Code Block
cat logs/grouper.log

SSH in

Code Block
docker exec -it grouper-ui /bin/bash