Skip to content

Commit 34d2a42

Browse files
committed
added variables
1 parent fb9adb0 commit 34d2a42

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

start.sh

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
11
#!/bin/bash
2-
set -x
3-
if [ ! -f '/a/data/KeyBoxConfig.properties' ]
4-
then
5-
mv /opt/KeyBox-jetty/jetty/keybox/WEB-INF/classes/KeyBoxConfig.properties /a/data/KeyBoxConfig.properties
6-
fi
7-
ln -sf /a/data/KeyBoxConfig.properties /opt/KeyBox-jetty/jetty/keybox/WEB-INF/classes/KeyBoxConfig.properties
82

9-
mkdir -p /a/data/keydb
3+
echo \
4+
resetApplicationSSHKey=${resetApplicationSSHKey:-'false'}"
5+
"sshKeyType=${sshKeyType:-'rsa'}"
6+
"sshKeyLength=${sshKeyLength:-'2048'}"
7+
"privateKey=${privateKey:-}"
8+
"publicKey=${publicKey:-}"
9+
"defaultSSHPassphrase=${defaultSSHPassphrase:-'${randomPassphrase}'}"
10+
"enableInternalAudit=${enableInternalAudit:-'false'}"
11+
"deleteAuditLogAfter=${deleteAuditLogAfter:-'90'}"
12+
"auditLogAppender=${auditLogAppender:-}"
13+
"serverAliveInterval=${serverAliveInterval:-'60'}"
14+
"websocketTimeout=${websocketTimeout:-'0'}"
15+
"agentForwarding=${agentForwarding:-'false'}"
16+
"enableOTP=${enableOTP:-'true'}"
17+
"keyManagementEnabled=${keyManagementEnabled:-'true'}"
18+
"forceUserKeyGeneration=${forceUserKeyGeneration:-'true'}"
19+
"authKeysRefreshInterval=${authKeysRefreshInterval:-'120'}"
20+
"passwordComplexityRegEx=${passwordComplexityRegEx:-'((?=.*\\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*()+=]).{8\,20})'}"
21+
"passwordComplexityMsg=${passwordComplexityMsg:-'Passwords must be 8 to 20 characters\, contain one digit\, one lowercase\, one uppercase\, and one special character'}"
22+
"jaasModule=${jaasModule:-}\
23+
> /opt/KeyBox-jetty/jetty/keybox/WEB-INF/classes/KeyBoxConfig.properties
24+
1025
rm -rf /opt/KeyBox-jetty/jetty/keybox/WEB-INF/classes/keydb
11-
ln -sf /a/data/keydb /opt/KeyBox-jetty/jetty/keybox/WEB-INF/classes/
26+
ln -sf /a/keydb /opt/KeyBox-jetty/jetty/keybox/WEB-INF/classes/
1227

1328
cd /opt/KeyBox-jetty/jetty/
1429
java -Xmx1024m -jar start.jar

0 commit comments

Comments
 (0)