diff --git a/.gitignore b/.gitignore
index eb82f03..9731ccf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,5 +7,5 @@
/dist/*.war.MD5
/release
/.vscode
-*.zip
-/ssb/components/iiq*/**/*.jar
\ No newline at end of file
+/ssb/components/**/*.zip
+/ssb/components/iiq*/**/*.jar
diff --git a/README.md b/README.md
index 1a86089..9bee173 100644
--- a/README.md
+++ b/README.md
@@ -10,22 +10,21 @@ If you were previously on v1, v2 has breaking changes. The `src` folder has been
## SailPoint Binaries
Please note that IdentityIQ is closed source so you first need to get a license for IdentityIQ.
-To do this, go to to download the software (identityiq-8.1.zip & identityiq-8.1p2.jar & 1_ssb-v6.1.zip).
+To do this, go to to download the software (identityiq-8.1.zip & identityiq-8.1p3.jar & ssb-v7.zip).
The file identityiq-8.1.zip can currently be found at:
-The file identityiq-8.1p2.jar can currently be found at:
+The file identityiq-8.1p3.jar can currently be found at:
-The file 1_ssb-v6.1.zip can currently be found at:
+The file ssb-v7.zip can currently be found at:
Once you clone the repository, you will put the downloaded files into the proper ssb folders within components to get started.
The file locations should be as follows:
* `identityiq-8.1.zip`: ssb => components => iiq8.1 => base => ga
- * `identityiq-8.1p2.jar`: ssb => components => iiq8.1 => base => patch
- * `1_ssb-v6.1.zip`: ssb => components => ssb-v6.1
- * This must also be renamed to `ssb-v6.1.zip`
+ * `identityiq-8.1p3.jar`: ssb => components => iiq8.1 => base => patch
+ * `ssb-v7.zip`: ssb => components => ssb-v7
This does not include **ANY** SailPoint proprietary code and can only be used if you get these binaries from Compass.
@@ -63,7 +62,7 @@ Add the following `127.0.0.1 dev.icam.local`
# Description
-This installation will provide you a working instance of SailPoint IdentityIQ 8.1p2 running with OpenJDK and Tomcat 9 in a Docker container.
+This installation will provide you a working instance of SailPoint IdentityIQ 8.1p3 running with OpenJDK and Tomcat 9 in a Docker container.
An additional container is built utilizing MySQL to host the IdentityIQ database and an Apache HTTP Server proxying the connections back to Tomcat.
diff --git a/ssb/build-lib/ant-contrib-1.0b3.jar b/ssb/build-lib/ant-contrib-1.0b3.jar
deleted file mode 100644
index 0b6693b..0000000
--- a/ssb/build-lib/ant-contrib-1.0b3.jar
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:be33a69818310b5c55e41dc11d48cd895f5f129da4b0d28c2f4c6c3e1cbcf3fc
-size 224277
diff --git a/ssb/build-lib/apache-ant-1.10.10-bin.zip b/ssb/build-lib/apache-ant-1.10.10-bin.zip
new file mode 100644
index 0000000..fa5ec68
--- /dev/null
+++ b/ssb/build-lib/apache-ant-1.10.10-bin.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fc869dac09f5e5ba6d81225d3f54a4f108c88c72a5121ed1530ef4b7d1ecb53b
+size 10225091
diff --git a/ssb/build.bat b/ssb/build.bat
index 7f81cb6..dea7246 100644
--- a/ssb/build.bat
+++ b/ssb/build.bat
@@ -10,14 +10,9 @@ rem
if EXIST build-lib\ant GOTO RUN_SSB
-echo "Unzipping Ant from SSB"
-mkdir t
-powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('components\ssb-v6.1\ssb-v6.1.zip', 't'); }"
-move t\lib\ant build-lib\
-rmdir /S /Q t
-
-mv build-lib/lib/ant build-lib
-rmdir build-lib/lib
+echo "Unzipping Ant"
+powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('build-lib/apache-ant-1.10.10-bin.zip', 'build-lib'); }"
+ren build-lib\apache-ant-1.10.10 build-lib\ant
:RUN_SSB
build-lib\ant\bin\ant.bat -logger org.apache.tools.ant.listener.ProfileLogger %*
diff --git a/ssb/build.sh b/ssb/build.sh
index 8398f5a..dd94863 100755
--- a/ssb/build.sh
+++ b/ssb/build.sh
@@ -7,10 +7,9 @@
#
if [ ! -d build-lib/ant ]; then
- echo "Unzipping Ant from SSB"
- unzip -q components/ssb-v6.1/ssb-v6.1.zip 'lib/ant/**' -d 'build-lib'
- mv build-lib/lib/ant build-lib
- rmdir build-lib/lib
+ echo "Unzipping Ant"
+ unzip -q build-lib/apache-ant-1.10.10-bin.zip -d 'build-lib'
+ mv build-lib/apache-ant-1.10.10 build-lib/ant
chmod +x build-lib/ant/bin/ant
fi
diff --git a/ssb/build.xml b/ssb/build.xml
index c0c19f1..2b71d23 100644
--- a/ssb/build.xml
+++ b/ssb/build.xml
@@ -1,5 +1,7 @@
-
+
-
+
@@ -30,11 +32,10 @@
-
-
+
+
-
-
+
@@ -70,6 +71,8 @@
+
+
@@ -108,6 +111,10 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uedocker/docker-compose.yml b/uedocker/docker-compose.yml
index cb86244..01518be 100644
--- a/uedocker/docker-compose.yml
+++ b/uedocker/docker-compose.yml
@@ -1,5 +1,5 @@
# docker-compose.yaml
-version: '2'
+version: '3.8'
volumes:
db_volume: # Separate persistent volume for the DB data
@@ -8,44 +8,45 @@ services:
db:
build: ./ICAM-MYSQL
expose:
- - "3306"
+ - "3306"
ports:
- - "3306:3306" # For dev debugging
+ - "3306:3306" # For dev debugging
volumes:
- "db_volume:/var/lib/mysql"
- "./volumes/app-ue:/ue/iiq/tomcat/webapps/ue:rw"
- "./volumes/app-scripts:/ue/iiq/scripts:ro"
+ hostname: mysql.icam.local
+
app:
build: ./ICAM-TOMCAT
depends_on:
- - db
- links:
- - db:mysql.icam.local
+ - db
expose:
- - "8009"
+ - "8009"
ports:
- - "8080:8080" # For dev debugging - HTTP interface
- - "8000:8000" # For dev debugging - Java debug (if enabled in Dockerfile)
- - "8001:8001" # For dev debugging - JMX (if enabled in Dockerfile)
+ - "8080:8080" # For dev debugging - HTTP interface
+ - "8000:8000" # For dev debugging - Java debug (if enabled in Dockerfile)
+ - "8001:8001" # For dev debugging - JMX (if enabled in Dockerfile)
volumes:
- - "./volumes/app-logs:/ue/logs/tomcat"
- - "./volumes/app-ue:/usr/local/tomcat/webapps/ue"
- - "./volumes/app-scripts:/ue/iiq/scripts:ro"
+ - "./volumes/app-logs:/ue/logs/tomcat"
+ - "./volumes/app-ue:/usr/local/tomcat/webapps/ue"
+ - "./volumes/app-scripts:/ue/iiq/scripts:ro"
+ hostname: iiq.icam.local
+
web: # Note: URL is http://dev.icam.local/ue
build: ./ICAM-HTTPD
depends_on:
- - app
- links:
- - app:iiq.icam.local
+ - app
ports:
- - "443:443"
- - "80:80"
+ - "443:443"
+ - "80:80"
volumes:
- - "./volumes/web-logs:/ue/logs/httpd"
+ - "./volumes/web-logs:/ue/logs/httpd"
+
mail: # Note: URL is http://dev.icam.local:8025
build: ./ICAM-MAIL
depends_on:
- - app
+ - app
ports:
- - "1025:1025" # smtp server
- - "8025:8025" # web ui
+ - "1025:1025" # smtp server
+ - "8025:8025" # web ui