File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -51,9 +51,17 @@ tests: build-builder
5151
5252.PHONY : acceptance-tests-up
5353acceptance-tests-up : build .env
54+ # Required to be writable by GeoServer
55+ chmod go+w -R examples/geoserver-data/
5456 # Required to avoid root ownership of reports folder
5557 mkdir -p examples/build/reports/ || true
5658 docker compose $(DOCKER_COMPOSE_ARGS ) up --detach
59+ echo " Waiting for GeoServer to be ready..."
60+ timeout=60; elapsed=0; \
61+ until docker compose $( DOCKER_COMPOSE_ARGS) exec geoserver curl --silent --output /dev/null --write-out " %{http_code}" http://localhost:8080/geoserver/www/map-data/legends/stationement.png | grep --quiet " 200" ; do \
62+ sleep 2; elapsed=$$((elapsed + 2 ) ); \
63+ if [ $$ elapsed -ge $$ timeout ]; then echo " Timeout waiting for GeoServer" ; exit 1; fi ; \
64+ done
5765
5866.PHONY : acceptance-tests-run
5967acceptance-tests-run : .env
Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ services:
22 geoserver :
33 image : camptocamp/geoserver:17
44 volumes :
5- - ./examples/geoserver-data/:/mnt/geoserver_datadir
6- - ./core/src/test/resources/map-data/:/mnt/geoserver_datadir/www/map-data
5+ - ./examples/geoserver-data/:/mnt/geoserver_datadir:rw
6+ - ./core/src/test/resources/map-data/:/mnt/geoserver_datadir/www/map-data:ro
77
88 print :
99 image : mapfish_print_tester
You can’t perform that action at this time.
0 commit comments