1*43854469SJaap de Haan#!/bin/bash 2*43854469SJaap de Haan# Start the DokuWiki test environment 3*43854469SJaap de Haanset -e 4*43854469SJaap de Haancd "$(dirname "$0")" 5*43854469SJaap de Haan 6*43854469SJaap de Haanecho "Starting DokuWiki test environment..." 7*43854469SJaap de Haandocker compose up -d 8*43854469SJaap de Haan 9*43854469SJaap de Haanecho "Waiting for DokuWiki to become healthy..." 10*43854469SJaap de Haanfor i in {1..30}; do 11*43854469SJaap de Haan if docker inspect --format='{{.State.Health.Status}}' dokuwiki-bpmnio-test 2>/dev/null | grep -q healthy; then 12*43854469SJaap de Haan echo "DokuWiki is ready: http://localhost:8080" 13*43854469SJaap de Haan echo " BPMN: http://localhost:8080/doku.php?id=test:bpmn-test" 14*43854469SJaap de Haan echo " DMN: http://localhost:8080/doku.php?id=test:dmn-test" 15*43854469SJaap de Haan exit 0 16*43854469SJaap de Haan fi 17*43854469SJaap de Haan sleep 2 18*43854469SJaap de Haandone 19*43854469SJaap de Haan 20*43854469SJaap de Haanecho "ERROR: Timeout waiting for DokuWiki" 21*43854469SJaap de Haandocker logs dokuwiki-bpmnio-test --tail 20 22*43854469SJaap de Haanexit 1 23