Skip to content

Commit c13a928

Browse files
authored
hotfix: mysql root 유저 생성 트리거를 root 인증 + 쿼리 실행 성공으로 변경 (#60)
1 parent 6db3dc2 commit c13a928

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

modules/app_stack/scripts/mysql_setup.sh.tftpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,16 +113,16 @@ docker run -d \
113113
mysql:8.4.8
114114

115115
MYSQL_READY=false
116-
for i in $(seq 1 30); do
117-
if docker exec mysql-server mysqladmin ping -uroot -p"$DB_ROOT_PASS" 2>/dev/null; then
116+
for i in $(seq 1 90); do
117+
if docker exec mysql-server mysql -uroot -p"$DB_ROOT_PASS" -e "SELECT 1" >/dev/null 2>&1; then
118118
MYSQL_READY=true
119119
break
120120
fi
121121
sleep 2
122122
done
123123

124124
if [ "$MYSQL_READY" != "true" ]; then
125-
echo "MySQL container did not become ready within 60 seconds." >&2
125+
echo "MySQL container did not become ready for authenticated root queries within 180 seconds." >&2
126126
docker logs --tail 100 mysql-server >&2 || true
127127
exit 1
128128
fi

0 commit comments

Comments
 (0)