diff --git a/docker/test/docker-compose.yml b/docker/test/docker-compose.yml index 918fe74a7..b04e18f18 100644 --- a/docker/test/docker-compose.yml +++ b/docker/test/docker-compose.yml @@ -2,7 +2,7 @@ ## do not use it in production services: - ###################### POSTGRESQL ################################ +###################### POSTGRESQL ################################ pg: image: postgres:alpine environment: @@ -39,7 +39,7 @@ services: ports: - 9124:8080 - ####################### MYSQL ############################## +####################### MYSQL ############################## mysql: image: mysql:lts @@ -79,7 +79,8 @@ services: ports: - 9126:8080 - ###### SQLITE ###### +################ SQLITE #################################### + speedtest-debian-sqlite: # check at http://localhost:9125/results/sanitycheck.php build: @@ -102,3 +103,12 @@ services: environment: *env_vars_sqlite ports: - 9128:8080 + +############## TEST CONTAINER ############################################################### + test-container: + image: alpine + volumes: + - ./test-script.sh:/test-script.sh + command: + - sh + - /test-script.sh diff --git a/docker/test/test-script.sh b/docker/test/test-script.sh new file mode 100644 index 000000000..27d236014 --- /dev/null +++ b/docker/test/test-script.sh @@ -0,0 +1,14 @@ +PORT=8080 + +apk add w3m + +echo sleeping a little to get things setteled... +sleep 10 + +for db in sqlite pg mysql; do + for distro in alpine debian; do + hostname=speedtest-$distro-$db + echo $hostname + w3m -dump http://$hostname:$PORT/results/sanitycheck.php|grep -v 'N/A' + done +done