Skip to content

Commit fba5f07

Browse files
Use docker without compose in workflow
1 parent 476bc10 commit fba5f07

File tree

3 files changed

+1324
-11
lines changed

3 files changed

+1324
-11
lines changed

bin/integration-tests

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,16 @@ function restore_config {
4040
}
4141

4242
function start_services {
43-
if [ "${KEEP_ALIVE}" ]; then
44-
docker-compose up -d --build > /dev/null || { trap - EXIT; exit 1; }
45-
else
46-
docker-compose up -d --build --force-recreate > /dev/null || { trap - EXIT; exit 1; }
47-
fi
43+
docker build -t mock-webservice -f config/Dockerfile-mock-webservice . || { trap - EXIT; exit 1; }
44+
docker run -d -p 8100:80 -v $(pwd)/test/mock-tinypng-webservice:/var/www/html mock-webservice || { trap - EXIT; exit 1; }
4845

4946
npx wp-env start
5047
}
5148

5249
function stop_services {
53-
docker-compose down
50+
docker stop $(docker ps -q --filter "ancestor=mock-webservice") || { trap - EXIT; exit 1; }
51+
docker rm $(docker ps -a -q --filter "ancestor=mock-webservice") || { trap - EXIT; exit 1; }
52+
5453
npx wp-env stop
5554
}
5655

0 commit comments

Comments
 (0)