- if (!dba::$connected) {
- dba::connect(getenv('MYSQL_HOST') . ':' . getenv('MYSQL_PORT'), getenv('MYSQL_USERNAME'), getenv('MYSQL_PASSWORD'), getenv('MYSQL_DATABASE'));
-
- if (dba::$connected) {
- $app = get_app();
- // We need to do this in order to disable logging
- $app->mode = \Friendica\App::MODE_INSTALL;
-
- // Create database structure
- DBStructure::update(false, true, true);
-
- $app->mode = \Friendica\App::MODE_NORMAL;
- } else {
- $this->markTestSkipped('Could not connect to the database. Please check the MYSQL_* environment variables.');
- }