perbaikan docker compose 2
This commit is contained in:
+7
-3
@@ -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"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user