Mercurial > public > ssdt-docker
annotate prod/update-ipdp-app.sh @ 613:180e7e34b75b
correct properties
author | Justin Kleinknecht <justin.kleinknecht@mcoecn.org> |
---|---|
date | Tue, 08 Jul 2025 13:59:53 +0100 |
parents | 5cb80996e4d5 |
children |
rev | line source |
---|---|
608
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
1 #!/bin/bash |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
2 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
3 # read required env variables |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
4 BASEDIR="$PWD" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
5 source $BASEDIR/.env/ipdp-shared.properties |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
6 source $BASEDIR/.env/ipdp-app.properties |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
7 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
8 # docker login |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
9 echo "Attempting to login to $artifactUrl" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
10 docker login $artifactUrl -u $artifactUser -p $artifactPassword |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
11 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
12 # docker pull app image |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
13 echo "Attempting to pull $artifactUrl/ipdp-app:$appVersion" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
14 docker pull $artifactUrl/ipdp-app:$appVersion |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
15 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
16 # docker stop ipdp app container |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
17 echo "Attempting to stop $entityId-ipdp-app container" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
18 docker stop $entityId-ipdp-app |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
19 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
20 # docker rm ipdp app container |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
21 echo "Attempting to remove $entityId-ipdp-app container" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
22 docker rm $entityId-ipdp-app |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
23 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
24 # Builder docker run command based on settings in env files |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
25 echo "Building docker run command" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
26 dockerRunCommand="docker run --name $entityId-ipdp-app |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
27 --restart=unlipdp-stopped |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
28 --network $entityId-ipdp-net |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
29 -e SPRING_DATASOURCE_URL=jdbc:postgresql://$entityId-ipdp-db:5432/ipdpdb |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
30 -e SPRING_DATASOURCE_DRIVER_CLASS_NAME=org.postgresql.Driver |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
31 -e SPRING_DATASOURCE_USERNAME=postgres |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
32 -e SPRING_DATASOURCE_PASSWORD=$dbPassword |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
33 -e SPRING_PROFILES_ACTIVE=prod |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
34 -e APPLICATION_ADMIN_PASSWORD=$adminPassword |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
35 -e APPLICATION_ADMIN_RESET=$resetAdminPassword |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
36 -e USPS_CONFIGURATION_HOST=$uspsHost |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
37 -e USPS_CONFIGURATION_PORT=$uspsPort |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
38 -e USPS_CONFIGURATION_APIKEY=$uspsApiKey |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
39 -e USPS_CONFIGURATION_REMOTEAPIKEY=$uspsRemoteApiKey |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
40 -e JAVA_OPTS=$java_opts" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
41 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
42 if [ ! -z "$virtualHost" ]; then |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
43 dockerRunCommand="$dockerRunCommand -e VIRTUAL_HOST=$virtualHost" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
44 fi |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
45 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
46 if [ ! -z "$virtualPort" ]; then |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
47 dockerRunCommand="$dockerRunCommand -e VIRTUAL_PORT=$virtualPort" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
48 fi |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
49 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
50 if [ ! -z "$letsencryptHost" ]; then |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
51 dockerRunCommand="$dockerRunCommand -e LETSENCRYPT_HOST=$letsencryptHost" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
52 fi |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
53 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
54 if [ ! -z "$letsencryptEmail" ]; then |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
55 dockerRunCommand="$dockerRunCommand -e LETSENCRYPT_EMAIL=$letsencryptEmail" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
56 fi |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
57 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
58 if [ ! -z "$hostPort" ]; then |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
59 dockerRunCommand="$dockerRunCommand -p $hostPort" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
60 fi |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
61 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
62 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
63 if [ ! -z "$duoEnabled" ]; then |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
64 echo "Adding Duo Configuration" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
65 dockerRunCommand="$dockerRunCommand |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
66 -e DUO_ENABLED=$duoEnabled |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
67 -e DUO_CLIENT_ID=$duoClientId |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
68 -e DUO_CLIENT_SECRET=$duoClientSecret |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
69 -e DUO_API_HOSTNAME=$duoApiHostname |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
70 -e DUO_FAIL_OPEN=$duoFailOpen |
613
180e7e34b75b
correct properties
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
608
diff
changeset
|
71 -e DUO_ESS_HOST=$duoIpdpHost |
180e7e34b75b
correct properties
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
608
diff
changeset
|
72 -e DUO_ESS_PORT=$duoIpdpPort |
180e7e34b75b
correct properties
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
608
diff
changeset
|
73 -e DUO_ESS_CONTEXT=$duoIpdpContext |
608
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
74 -e DUO_MINUTES_UNTIL_EXPIRATION=$duoMinutesUntilExpiration" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
75 fi |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
76 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
77 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
78 if [ ! -z "$miniOrangeEnabled" ]; then |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
79 echo "Adding MiniOrange Configuration" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
80 dockerRunCommand="$dockerRunCommand |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
81 -e MINI_ORANGE_ENABLED=$miniOrangeEnabled |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
82 -e MINI_ORANGE_CLIENT_ID=$miniOrangeClientId |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
83 -e MINI_ORANGE_CLIENT_SECRET=$miniOrangeClientSecret |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
84 -e MINI_ORANGE_API_HOSTNAME=$miniOrangeApiHostname |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
85 -e MINI_ORANGE_FAIL_OPEN=$miniOrangeFailOpen |
613
180e7e34b75b
correct properties
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
608
diff
changeset
|
86 -e MINI_ORANGE_APP_HOST=$miniOrangeAppHost |
608
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
87 -e MINI_ORANGE_MINUTES_UNTIL_EXPIRATION=$miniOrangeMinutesUntilExpiration" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
88 fi |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
89 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
90 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
91 if [ ! -z "$ads_config1_enabled" ]; then |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
92 echo "Add Window Active Director Configuration 1" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
93 dockerRunCommand="$dockerRunCommand |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
94 -e SSDT_ADS_CONFIG1_ENABLED=$ads_config1_enabled |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
95 -e SSDT_ADS_CONFIG1_DOMAIN=$ads_config1_domain |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
96 -e SSDT_ADS_CONFIG1_LDAP_URL=$ads_config1_ldap_url |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
97 -e SSDT_ADS_CONFIG1_ROOT_DN=$ads_config1_root_dn |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
98 -e SSDT_ADS_CONFIG1_SEARCH_FILTER=$ads_config1_search_filter" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
99 fi |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
100 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
101 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
102 if [ ! -z "$ads_config2_enabled" ]; then |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
103 echo "Add Window Active Director Configuration 2" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
104 dockerRunCommand="$dockerRunCommand |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
105 -e SSDT_ADS_CONFIG2_ENABLED=$ads_config2_enabled |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
106 -e SSDT_ADS_CONFIG2_DOMAIN=$ads_config2_domain |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
107 -e SSDT_ADS_CONFIG2_LDAP_URL=$ads_config2_ldap_url |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
108 -e SSDT_ADS_CONFIG2_ROOT_DN=$ads_config2_root_dn |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
109 -e SSDT_ADS_CONFIG2_SEARCH_FILTER=$ads_config2_search_filter" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
110 fi |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
111 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
112 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
113 if [ ! -z "$ads_config3_enabled" ]; then |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
114 echo "Add Window Active Director Configuration 3" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
115 dockerRunCommand="$dockerRunCommand |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
116 -e SSDT_ADS_CONFIG3_ENABLED=$ads_config3_enabled |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
117 -e SSDT_ADS_CONFIG3_DOMAIN=$ads_config3_domain |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
118 -e SSDT_ADS_CONFIG3_LDAP_URL=$ads_config3_ldap_url |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
119 -e SSDT_ADS_CONFIG3_ROOT_DN=$ads_config3_root_dn |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
120 -e SSDT_ADS_CONFIG3_SEARCH_FILTER=$ads_config3_search_filter" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
121 fi |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
122 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
123 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
124 support_instance=${support_instance:-false} |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
125 if [ "$support_instance" = "true" ]; then |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
126 echo "Setting application instance type to Support" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
127 dockerRunCommand="$dockerRunCommand -e APPLICATION_INSTANCE_TYPE=Support" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
128 fi |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
129 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
130 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
131 dockerRunCommand="$dockerRunCommand -d $artifactUrl/ipdp-app:$appVersion" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
132 # |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
133 # Execute constructed docker run command to create $entityId-ipdp-app container connected to db and docker network |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
134 echo "Executing docker run command" |
5cb80996e4d5
fix name of ipdp install, add backup/restore/update scripts
Justin Kleinknecht <justin.kleinknecht@mcoecn.org>
parents:
diff
changeset
|
135 $dockerRunCommand |