Skip to content

Commit c358e6a

Browse files
committed
Wait for Plesk initialization before tests execution
1 parent a17666a commit c358e6a

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

docker-compose.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ services:
1111
environment:
1212
REMOTE_URL: https://plesk:8443
1313
REMOTE_PASSWORD: changeme
14-
command: bash -c "cd /opt/api-php-lib && composer install && composer test -- --testdox"
14+
command: bash -c "cd /opt/api-php-lib && composer install && ./wait-for-plesk.sh && composer test -- --testdox"
1515
depends_on:
1616
- plesk
1717
links:

wait-for-plesk.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
while : ; do
4+
curl -ks https://plesk:8443/ | grep "<title>Plesk" > /dev/null
5+
[ $? -eq 0 ] && break
6+
sleep 5
7+
done

0 commit comments

Comments
 (0)