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 - db
command: > command: >
sh -c " 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...'; echo 'Waiting for database...';
sleep 2; sleep 2;
done; done;
sleep 3;
echo 'mysqld is alive';
for file in /migrations/*.sql; do for file in /migrations/*.sql; do
echo Running $$file; [ -e \"$$file\" ] || { echo 'No SQL files found'; exit 0; };
mysql -h db -uroot -p$$MYSQL_PWD < $$file; echo \"Running $$file\";
mysql -h db -uroot --password=$$MYSQL_PWD < $$file || exit 1;
done; done;
echo 'All migrations done.';
" "
restart: "no" restart: "no"