File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2- docker compose -f $DOCKER_FILE down
3- docker volume prune --force
2+ set -euo pipefail
3+
4+ : " ${DOCKER_FILE:= docker-compose.ci.yml} "
5+
6+ docker compose -f " $DOCKER_FILE " down
7+ docker volume prune --force
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -euo pipefail
23
3- docker compose -f $DOCKER_FILE up -d
4+ : " ${DOCKER_FILE:= docker-compose.ci.yml} "
5+
6+ docker compose -f " $DOCKER_FILE " up -d mysql wordpress
47# Wait for mysql container to be ready.
5- while docker compose -f $DOCKER_FILE run --rm -u root cli wp --allow-root db check ; [ $? -ne 0 ]; do
8+ while docker compose -f " $DOCKER_FILE " run --rm --use-aliases -u root cli wp --allow-root db check ; [ $? -ne 0 ]; do
69 echo " Waiting for db to be ready... "
710 sleep 1
811done
912# install WP
10- docker compose -f $DOCKER_FILE run --rm -u root cli bash -c " /var/www/html/bin/cli-setup.sh"
13+ docker compose -f " $DOCKER_FILE " run --rm --use-aliases -u root cli bash -c " /var/www/html/bin/cli-setup.sh"
Original file line number Diff line number Diff line change @@ -20,12 +20,14 @@ services:
2020 - wpcore:/var/www/html/
2121 - .:/var/www/html/wp-content/plugins/visualizer/
2222 depends_on :
23+ - mysql
2324 - wordpress
2425 environment :
2526 - WORDPRESS_DB_NAME=wordpress
2627 - WORDPRESS_DB_USER=root
2728 - WORDPRESS_DB_PASSWORD=wordpress
2829 - WORDPRESS_DB_ROOT_PASSWORD=wordpress
30+ - WORDPRESS_DB_HOST=mysql
2931 - WORDPRESS_DEBUG=1
3032 wordpress :
3133 privileged : true
@@ -44,6 +46,7 @@ services:
4446 WORDPRESS_DB_USER : wordpress
4547 WORDPRESS_DB_PASSWORD : wordpress
4648 WORDPRESS_DB_ROOT_PASSWORD : wordpress
49+ WORDPRESS_DB_HOST : mysql
4750 WORDPRESS_DEBUG : 1
4851
4952volumes :
You can’t perform that action at this time.
0 commit comments