@@ -15,7 +15,6 @@ services:
1515env :
1616 global :
1717 - MY_DOCKER_NAME="my-httpd-docker"
18- - MYSQL_SOCKET_DIR=/tmp/mysql
1918
2019
2120# ##
@@ -40,7 +39,6 @@ install:
4039 # Add html and php files
4140 - echo "Static Html" > ~/www/index.html
4241 - echo "<?php echo 'Helo world'; ?>" > ~/www/index.php
43- - echo "<?php error_reporting(-1); ini_set('display_errors', 1); if (mysqli_connect('localhost', 'root', '')) { echo 'YES'; } else { echo 'NO ' . mysqli_connect_error(); }" > ~/www/mysql_loc.php
4442 - echo "<?php error_reporting(-1); ini_set('display_errors', 1); if (mysqli_connect('127.0.0.1', 'root', '')) { echo 'YES'; } else { echo 'NO ' . mysqli_connect_error(); }" > ~/www/mysql_127.php
4543 - echo "<?php error_reporting(-1); ini_set('display_errors', 1); if (mysqli_connect('mysql', 'root', '')) { echo 'YES'; } else { echo 'NO ' . mysqli_connect_error(); }" > ~/www/mysql_rem.php
4644 - echo "<?php error_reporting(-1); ini_set('display_errors', 1); if (mysqli_connect(gethostbyname('mysql'), 'root', '')) { echo 'YES'; } else { echo 'NO ' . mysqli_connect_error(); }" > ~/www/mysql_ip.php
@@ -55,6 +53,8 @@ before_script:
5553 # http://docs.travis-ci.com/user/database-setup/#MySQL
5654 - sudo /etc/init.d/mysql stop || true
5755 - sudo /etc/init.d/postgresql stop || true
56+ - sudo service mysql stop || true
57+ - sudo service postgresql stop || true
5858
5959
6060# ##
@@ -209,9 +209,7 @@ script:
209209 # MySQL
210210 - docker run
211211 -p 3306:3306
212- -v ~/tmp/host-mysql-sock:${MYSQL_SOCKET_DIR}
213212 -e DEBUG_COMPOSE_ENTRYPOINT=1
214- -e MYSQL_SOCKET_DIR=${MYSQL_SOCKET_DIR}
215213 -e MYSQL_ROOT_PASSWORD=
216214 --network=my_bridge
217215 --name mysql cytopia/mysql-5.5 &
@@ -220,14 +218,8 @@ script:
220218 - docker run
221219 -p 9000:9000
222220 -v ~/www:/var/www/html
223- -v ~/tmp/host-mysql-sock:${MYSQL_SOCKET_DIR}
224221 -e DEBUG_COMPOSE_ENTRYPOINT=1
225- -e FORWARD_MYSQL_PORT_TO_LOCALHOST=1
226- -e MYSQL_REMOTE_ADDR=mysql
227- -e MYSQL_REMOTE_PORT=3306
228- -e MYSQL_LOCAL_PORT=3306
229- -e MOUNT_MYSQL_SOCKET_TO_LOCALDISK=1
230- -e MYSQL_SOCKET_PATH=${MYSQL_SOCKET_DIR}/mysqld.sock
222+ -e "FORWARD_PORTS_TO_LOCALHOST=3306:mysql:3306"
231223 --network=my_bridge
232224 --link mysql
233225 --name php cytopia/php-fpm-5.6 &
@@ -265,12 +257,10 @@ script:
265257 - curl http://localhost/index.php
266258 - curl http://localhost/index.php | grep -q '<?php' && false || true
267259
268- - curl http://localhost/mysql_loc.php
269260 - curl http://localhost/mysql_127.php
270261 - curl http://localhost/mysql_rem.php
271262 - curl http://localhost/mysql_ip.php
272263
273- - curl http://localhost/mysql_loc.php | grep 'YES'
274264 - curl http://localhost/mysql_127.php | grep 'YES'
275265 - curl http://localhost/mysql_rem.php | grep 'YES'
276266 - curl http://localhost/mysql_ip.php | grep 'YES'
@@ -293,8 +283,6 @@ script:
293283 # MySQL
294284 - docker run
295285 -p 3306:3306
296- -v ~/tmp/host-mysql-sock:${MYSQL_SOCKET_DIR}
297- -e MYSQL_SOCKET_DIR=${MYSQL_SOCKET_DIR}
298286 -e MYSQL_ROOT_PASSWORD=
299287 --network=my_bridge
300288 --name mysql cytopia/mysql-5.5 &
@@ -303,13 +291,7 @@ script:
303291 - docker run
304292 -p 9000:9000
305293 -v ~/www:/var/www/html
306- -v ~/tmp/host-mysql-sock:${MYSQL_SOCKET_DIR}
307- -e FORWARD_MYSQL_PORT_TO_LOCALHOST=1
308- -e MYSQL_REMOTE_ADDR=mysql
309- -e MYSQL_REMOTE_PORT=3306
310- -e MYSQL_LOCAL_PORT=3306
311- -e MOUNT_MYSQL_SOCKET_TO_LOCALDISK=1
312- -e MYSQL_SOCKET_PATH=${MYSQL_SOCKET_DIR}/mysqld.sock
294+ -e "FORWARD_PORTS_TO_LOCALHOST=3306:mysql:3306"
313295 --network=my_bridge
314296 --link mysql
315297 --name php cytopia/php-fpm-5.6 &
@@ -346,12 +328,10 @@ script:
346328 - curl http://localhost/index.php
347329 - curl http://localhost/index.php | grep -q '<?php' && false || true
348330
349- - curl http://localhost/mysql_loc.php
350331 - curl http://localhost/mysql_127.php
351332 - curl http://localhost/mysql_rem.php
352333 - curl http://localhost/mysql_ip.php
353334
354- - curl http://localhost/mysql_loc.php | grep 'YES'
355335 - curl http://localhost/mysql_127.php | grep 'YES'
356336 - curl http://localhost/mysql_rem.php | grep 'YES'
357337 - curl http://localhost/mysql_ip.php | grep 'YES'
0 commit comments