Skip to content

Commit e2237ed

Browse files
committed
Fix for setting passwords via env var
1 parent b9527bb commit e2237ed

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

images/server/7.1.0/docker-entrypoint.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ change_passwords () {
88

99
if [ x"${AS_ADMIN_PASSWORD}" != x ]; then
1010
echo -e "AS_ADMIN_PASSWORD=admin\nAS_ADMIN_NEWPASSWORD=${AS_ADMIN_PASSWORD}" >> $PWD_FILE
11+
cat ${PWD_FILE}
1112
COMMAND="change-admin-password --passwordfile=${PWD_FILE}"
1213
echo "AS_ADMIN_PASSWORD=${AS_ADMIN_PASSWORD}" > "${AS_PASSWORD_FILE}"
1314
fi
@@ -19,7 +20,9 @@ change-master-password --passwordfile=${PWD_FILE} --savemasterpassword=true"
1920
fi
2021

2122
if [ x"${COMMAND}" != x ]; then
22-
printf "${COMMAND}" | asadmin --interactive=false
23+
printf "${COMMAND}" > /tmp/commands
24+
asadmin multimode --interactive=false --file /tmp/commands
25+
rm -rf /tmp/commands
2326
fi
2427

2528
rm -rf ${PWD_FILE}

src/main/resources/images/server/docker-entrypoint.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ change-master-password --passwordfile=${PWD_FILE} --savemasterpassword=true"
1919
fi
2020

2121
if [ x"${COMMAND}" != x ]; then
22-
printf "${COMMAND}" | asadmin --interactive=false
22+
printf "${COMMAND}" > /tmp/commands
23+
asadmin multimode --interactive=false --file /tmp/commands
24+
rm -rf /tmp/commands
2325
fi
2426

2527
rm -rf ${PWD_FILE}

0 commit comments

Comments
 (0)