chore: create test database on mariadb init + harmonize test database credentials

This commit is contained in:
Yassine Doghri 2022-06-22 11:32:40 +00:00
parent e64001d006
commit a37e407483
4 changed files with 9 additions and 6 deletions

View File

@ -68,10 +68,10 @@ tests:
services:
- mariadb
variables:
MYSQL_DATABASE: "tests"
MYSQL_ROOT_PASSWORD: "R00Tp4ssW0RD"
MYSQL_USER: "tests_user"
MYSQL_PASSWORD: "password"
MYSQL_DATABASE: "test"
MYSQL_USER: "castopod"
MYSQL_PASSWORD: "castopod"
script:
- apt-get install -y mariadb-client libmariadb-dev

View File

@ -36,6 +36,7 @@ services:
ports:
- 3306:3306
volumes:
- ./initdb:/docker-entrypoint-initdb.d
- mariadb:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: root

2
initdb/01.sql Normal file
View File

@ -0,0 +1,2 @@
CREATE DATABASE IF NOT EXISTS `test`;
GRANT ALL ON `test`.* TO 'castopod'@'%';

View File

@ -46,9 +46,9 @@
<const name="PUBLICPATH" value="./public/"/>
<!-- Database configuration -->
<env name="database.tests.hostname" value="mariadb"/>
<env name="database.tests.database" value="tests"/>
<env name="database.tests.username" value="tests_user"/>
<env name="database.tests.password" value="password"/>
<env name="database.tests.database" value="test"/>
<env name="database.tests.username" value="castopod"/>
<env name="database.tests.password" value="castopod"/>
<env name="database.tests.DBDriver" value="MySQLi"/>
<env name="database.tests.DBPrefix" value="tests_"/>
<env name="REST_API_ENABLED" value="1"/>