add tests for db upgrade with mysql, postgres

This commit is contained in:
Min RK
2017-09-27 16:16:18 +02:00
parent c453e5ad20
commit a4a2c9d068
5 changed files with 78 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
#!/usr/bin/env bash
set -e
NAME="hub-test-$DB"
docker rm -f $NAME 2>/dev/null || true
case $DB in
mysql)
ARGS="-p 13306:3306 -e MYSQL_ROOT_PASSWORD=x -e MYSQL_DATABASE=jupyterhub mysql:5.7"
;;
postgres)
ARGS="-p 15432:5432 -e POSTGRES_DB=jupyterhub postgres:9.5"
;;
*)
echo "must be mysql or postgres"
exit -1
esac
set -x
docker run --rm --name $NAME -d $ARGS