mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-08 04:18:52 +00:00
34 lines
845 B
Bash
34 lines
845 B
Bash
#!/usr/bin/env bash
|
|
|
|
export PHPBB_TEST_DBMS='phpbb\db\driver\mysqli'
|
|
export PHPBB_TEST_DBHOST='mysql'
|
|
export PHPBB_TEST_DBPORT='3306'
|
|
export PHPBB_TEST_DBNAME='phpbb_tests'
|
|
export PHPBB_TEST_DBUSER='root'
|
|
export PHPBB_TEST_DBPASSWD=''
|
|
export PHPBB_TEST_TABLE_PREFIX='phpbb_'
|
|
export DOCKER_LINK='--link mysql:mysql'
|
|
|
|
function start_db {
|
|
cat <<EOL > /tmp/phpbb.cnf
|
|
[mysqld]
|
|
default-storage-engine=MyISAM
|
|
default-tmp-storage-engine=MyISAM
|
|
tmpdir=/dev/shm/
|
|
datadir=/dev/shm/
|
|
EOL
|
|
|
|
docker run \
|
|
-d \
|
|
--volume /tmp/phpbb.cnf:/etc/mysql/conf.d/phpbb.cnf \
|
|
--name mysql \
|
|
--shm-size=128M \
|
|
--env MYSQL_ROOT_PASSWORD='' \
|
|
--env MYSQL_DATABASE='phpbb_tests' \
|
|
--env MYSQL_ALLOW_EMPTY_PASSWORD='yes' \
|
|
mysql
|
|
|
|
docker run --rm --link mysql:mysql waisbrot/wait
|
|
|
|
echo 'Mysql UP'
|
|
}
|