perbaikan docker compose 2

This commit is contained in:
2026-06-10 19:03:01 +07:00
parent ead96ff9f2
commit 64862db9c3
+7 -3
View File
@@ -40,14 +40,18 @@ services:
- db
command: >
sh -c "
until mysqladmin ping -h db -uroot -p$$MYSQL_PWD --silent; do
until mysqladmin ping -h db -uroot --password=$$MYSQL_PWD --silent 2>/dev/null; do
echo 'Waiting for database...';
sleep 2;
done;
sleep 3;
echo 'mysqld is alive';
for file in /migrations/*.sql; do
echo Running $$file;
mysql -h db -uroot -p$$MYSQL_PWD < $$file;
[ -e \"$$file\" ] || { echo 'No SQL files found'; exit 0; };
echo \"Running $$file\";
mysql -h db -uroot --password=$$MYSQL_PWD < $$file || exit 1;
done;
echo 'All migrations done.';
"
restart: "no"