diff --git a/docker/scripts/db/oracle.sh b/docker/scripts/db/oracle.sh index f1f641af19..f2c3f452f5 100644 --- a/docker/scripts/db/oracle.sh +++ b/docker/scripts/db/oracle.sh @@ -1 +1,15 @@ #!/usr/bin/env bash + +export PHPBB_TEST_DBMS='phpbb\db\driver\oracle' +export PHPBB_TEST_DBHOST='oracle' +export PHPBB_TEST_DBPORT='1521' +export PHPBB_TEST_DBNAME='xe' +export PHPBB_TEST_DBUSER='system' +export PHPBB_TEST_DBPASSWD='oracle' +export PHPBB_TEST_TABLE_PREFIX='phpbb_' +export DOCKER_LINK='--link oracle:oracle' + +function start_db { + docker run -d --name oracle wnameless/oracle-xe-11g + docker run --rm --link oracle:oracle -e TARGETS=oracle:1521 waisbrot/wait +} diff --git a/docker/scripts/db/postgres.sh b/docker/scripts/db/postgres.sh index f1f641af19..af034c072e 100644 --- a/docker/scripts/db/postgres.sh +++ b/docker/scripts/db/postgres.sh @@ -1 +1,24 @@ #!/usr/bin/env bash + +export PHPBB_TEST_DBMS='phpbb\db\driver\postgres' +export PHPBB_TEST_DBHOST='postgres' +export PHPBB_TEST_DBPORT='5432' +export PHPBB_TEST_DBNAME='phpbb_tests' +export PHPBB_TEST_DBUSER='postgres' +export PHPBB_TEST_DBPASSWD='' +export PHPBB_TEST_TABLE_PREFIX='phpbb_' +export DOCKER_LINK='--link postgres:postgres' + +function start_db { + docker run \ + -d \ + --name postgres \ + --env POSTGRES_PASSWORD='' \ + --env POSTGRES_USER='postgres' \ + postgres + + docker run --rm --link postgres:postgres waisbrot/wait + sleep 1 + + docker run --link postgres:postgres --rm postgres sh -c 'exec psql -h "$POSTGRES_PORT_5432_TCP_ADDR" -p "$POSTGRES_PORT_5432_TCP_PORT" -U postgres -c "create database phpbb_tests;"' +} diff --git a/docker/scripts/db/sqlite.sh b/docker/scripts/db/sqlite.sh index f1f641af19..698d2c6173 100644 --- a/docker/scripts/db/sqlite.sh +++ b/docker/scripts/db/sqlite.sh @@ -1 +1,14 @@ #!/usr/bin/env bash + +export PHPBB_TEST_DBMS='phpbb\db\driver\sqlite3' +export PHPBB_TEST_DBHOST='/dev/shm/phpbb_unit_tests.sqlite3' +export PHPBB_TEST_DBPORT='' +export PHPBB_TEST_DBNAME='' +export PHPBB_TEST_DBUSER='' +export PHPBB_TEST_DBPASSWD='' +export PHPBB_TEST_TABLE_PREFIX='phpbb_' +export DOCKER_LINK='' + +function start_db { + true +} diff --git a/docker/scripts/local-env-mapping.sh b/docker/scripts/local-env-mapping.sh new file mode 100644 index 0000000000..7c9339a8e4 --- /dev/null +++ b/docker/scripts/local-env-mapping.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +export IMAGES_TAG=':latest' + +export WORKING_DIR="$(git rev-parse --show-toplevel)" +export PR_NUMBER='' +export GITHUB_TOKEN="$(cd "$WORKING_DIR"/phpBB;php ../composer.phar config github-oauth.github.com)" +export COMPOSER_HOME="$(cd "$WORKING_DIR"/phpBB;php ../composer.phar config home)" +export BUILD_RESULT_URL=''