...
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; |
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
Database password and GrouperSystem password
Port
Look in logs
Code Block |
---|
cat logs/grouper.log |
SSH in
Code Block |
---|
docker exec -it grouper-ui /bin/bash |