@@ -54,8 +54,40 @@ if [ -n "${HOMESERVER_SECRET+x}" ] && [ -n "$HOMESERVER_SECRET" ]; then
54
54
# HOMESERVER_SECRET is defined and not empty
55
55
sed -i ' ' -E " s|secret: 'TO BE COPY'|secret: '$HOMESERVER_SECRET '|" " $yaml_file "
56
56
else
57
- sed -i ' ' -E " s|secret: 'TO BE COPY'|secret: 'WARNING NO HOMESERVER SECRET DEFINED'|" " $yaml_file "
57
+ sed -i ' ' -E " s|secret: 'TO BE COPY'|secret: 'WARNING NO HOMESERVER_SECRET DEFINED'|" " $yaml_file "
58
58
echo " WARNING: HOMESERVER_SECRET is not defined or empty. Using warning message instead."
59
59
fi
60
60
61
+ if [ -n " ${SYNAPSE_CLIENT_ID+x} " ] && [ -n " $SYNAPSE_CLIENT_ID " ]; then
62
+ # SYNAPSE_CLIENT_ID is defined and not empty
63
+ sed -i ' ' -E " s|client_id: 'SYNAPSE_CLIENT_ID'|client_id: '$SYNAPSE_CLIENT_ID '|" " $yaml_file "
64
+ else
65
+ sed -i ' ' -E " s|client_id: 'SYNAPSE_CLIENT_ID'|client_id: 'WARNING NO SYNAPSE_CLIENT_ID DEFINED'|" " $yaml_file "
66
+ echo " WARNING: SYNAPSE_CLIENT_ID is not defined or empty. Using warning message instead."
67
+ fi
68
+
69
+ if [ -n " ${SYNAPSE_CLIENT_SECRET+x} " ] && [ -n " $SYNAPSE_CLIENT_SECRET " ]; then
70
+ # SYNAPSE_CLIENT_SECRET is defined and not empty
71
+ sed -i ' ' -E " s|client_secret: 'SYNAPSE_CLIENT_SECRET'|client_secret: '$SYNAPSE_CLIENT_SECRET '|" " $yaml_file "
72
+ else
73
+ sed -i ' ' -E " s|client_secret: 'SYNAPSE_CLIENT_SECRET'|client_secret: 'WARNING NO SYNAPSE_CLIENT_SECRET DEFINED'|" " $yaml_file "
74
+ echo " WARNING: SYNAPSE_CLIENT_SECRET is not defined or empty. Using warning message instead."
75
+ fi
76
+
77
+ if [ -n " ${ADMIN_CLIENT_ID+x} " ] && [ -n " $ADMIN_CLIENT_ID " ]; then
78
+ # ADMIN_CLIENT_ID is defined and not empty
79
+ sed -i ' ' -E " s|client_id: 'ADMIN_CLIENT_ID'|client_id: '$ADMIN_CLIENT_ID '|" " $yaml_file "
80
+ else
81
+ sed -i ' ' -E " s|client_id: 'ADMIN_CLIENT_ID'|client_id: 'WARNING NO ADMIN_CLIENT_ID DEFINED'|" " $yaml_file "
82
+ echo " WARNING: ADMIN_CLIENT_ID is not defined or empty. Using warning message instead."
83
+ fi
84
+
85
+ if [ -n " ${ADMIN_CLIENT_SECRET+x} " ] && [ -n " $ADMIN_CLIENT_SECRET " ]; then
86
+ # ADMIN_CLIENT_SECRET is defined and not empty
87
+ sed -i ' ' -E " s|client_secret: 'ADMIN_CLIENT_SECRET'|client_secret: '$ADMIN_CLIENT_SECRET '|" " $yaml_file "
88
+ else
89
+ sed -i ' ' -E " s|client_secret: 'ADMIN_CLIENT_SECRET'|client_secret: 'WARNING NO ADMIN_CLIENT_SECRET DEFINED'|" " $yaml_file "
90
+ echo " WARNING: ADMIN_CLIENT_SECRET is not defined or empty. Using warning message instead."
91
+ fi
92
+
61
93
echo " Configuration build completed successfully!"
0 commit comments