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