@@ -2,31 +2,28 @@ case $TEST_MATRIX in
22postgres)
33 echo " Using PostgreSQL..."
44 docker run -d -p 5432:5432 --name db --network=" host" -e " POSTGRES_PASSWORD=Password123!" -e " POSTGRES_USER=wiki" -e " POSTGRES_DB=wiki" postgres:11
5- docker run -d -p 3000:3000 --name wiki --network=" host" -e " DB_TYPE=postgres" -e " DB_HOST=localhost" -e " DB_PORT=5432" -e " DB_NAME=wiki" -e " DB_USER=wiki" -e " DB_PASS=Password123!" requarks/wiki:canary-$BUILD_BUILDNUMBER
5+ docker run -d -p 3000:3000 --name wiki --network=" host" -e " DB_TYPE=postgres" -e " DB_HOST=localhost" -e " DB_PORT=5432" -e " DB_NAME=wiki" -e " DB_USER=wiki" -e " DB_PASS=Password123!" requarks/wiki:canary-2.5.67
66 ;;
77mysql)
88 echo " Using MySQL..."
99 docker run -d -p 3306:3306 --name db --network=" host" -e " MYSQL_ROOT_PASSWORD=Password123!" -e " MYSQL_USER=wiki" -e " MYSQL_PASSWORD=Password123!" -e " MYSQL_DATABASE=wiki" mysql:8
10- docker run -d -p 3000:3000 --name wiki --network=" host" -e " DB_TYPE=mysql" -e " DB_HOST=localhost" -e " DB_PORT=3306" -e " DB_NAME=wiki" -e " DB_USER=wiki" -e " DB_PASS=Password123!" requarks/wiki:canary-$BUILD_BUILDNUMBER
10+ docker run -d -p 3000:3000 --name wiki --network=" host" -e " DB_TYPE=mysql" -e " DB_HOST=localhost" -e " DB_PORT=3306" -e " DB_NAME=wiki" -e " DB_USER=wiki" -e " DB_PASS=Password123!" requarks/wiki:canary-2.5.67
1111 ;;
1212mariadb)
1313 echo " Using MariaDB..."
1414 docker run -d -p 3306:3306 --name db --network=" host" -e " MYSQL_ROOT_PASSWORD=Password123!" -e " MYSQL_USER=wiki" -e " MYSQL_PASSWORD=Password123!" -e " MYSQL_DATABASE=wiki" mariadb:10
15- docker run -d -p 3000:3000 --name wiki --network=" host" -e " DB_TYPE=mariadb" -e " DB_HOST=localhost" -e " DB_PORT=3306" -e " DB_NAME=wiki" -e " DB_USER=wiki" -e " DB_PASS=Password123!" requarks/wiki:canary-$BUILD_BUILDNUMBER
16- sleep 5
17- docker logs wiki
18- echo " MariaDB environment started."
15+ docker run -d -p 3000:3000 --name wiki --network=" host" -e " DB_TYPE=mariadb" -e " DB_HOST=localhost" -e " DB_PORT=3306" -e " DB_NAME=wiki" -e " DB_USER=wiki" -e " DB_PASS=Password123!" requarks/wiki:canary-2.5.67
1916 ;;
2017mssql)
2118 echo " Using MS SQL Server..."
2219 docker run -d -p 1433:1433 --name db --network=" host" -e " SA_PASSWORD=Password123!" -e " ACCEPT_EULA=wiki" -e " MYSQL_PASSWORD=Password123!" -e " MYSQL_DATABASE=wiki" mcr.microsoft.com/mssql/server:2019-latest
2320 sleep 30
2421 docker exec db /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P " Password123!" -Q ' CREATE DATABASE wiki'
25- docker run -d -p 3000:3000 --name wiki --network=" host" -e " DB_TYPE=mssql" -e " DB_HOST=localhost" -e " DB_PORT=1433" -e " DB_NAME=wiki" -e " DB_USER=SA" -e " DB_PASS=Password123!" requarks/wiki:canary-$BUILD_BUILDNUMBER
22+ docker run -d -p 3000:3000 --name wiki --network=" host" -e " DB_TYPE=mssql" -e " DB_HOST=localhost" -e " DB_PORT=1433" -e " DB_NAME=wiki" -e " DB_USER=SA" -e " DB_PASS=Password123!" requarks/wiki:canary-2.5.67
2623 ;;
2724sqlite)
2825 echo " Using SQLite..."
29- docker run -d -p 3000:3000 --name wiki --network=" host" -e " DB_TYPE=sqlite" -e " DB_FILEPATH=db.sqlite" requarks/wiki:canary-$BUILD_BUILDNUMBER
26+ docker run -d -p 3000:3000 --name wiki --network=" host" -e " DB_TYPE=sqlite" -e " DB_FILEPATH=db.sqlite" requarks/wiki:canary-2.5.67
3027 ;;
3128* )
3229 echo " Invalid DB Type!"
0 commit comments