Merge remote-tracking branch 'origin/multi-region-support' into multi-region-support

This commit is contained in:
shimon
2024-12-14 20:23:32 +02:00
6 changed files with 23 additions and 20 deletions
+11 -1
View File
@@ -265,7 +265,7 @@ $http->on(Constant::EVENT_START, function (Server $http) use ($payloadSize, $reg
$sharedTablesV1 = \explode(',', System::getEnv('_APP_DATABASE_SHARED_TABLES_V1', ''));
$sharedTablesV2 = \array_diff($sharedTables, $sharedTablesV1);
$region = System::getEnv('_APP_REGION', 'fra');
$region = System::getEnv('_APP_REGION', 'default');
$cache = $app->getResource('cache');
$regionDatabases = \array_filter(
@@ -292,6 +292,16 @@ $http->on(Constant::EVENT_START, function (Server $http) use ($payloadSize, $reg
Console::success('[Setup] - Skip: metadata table already exists');
}
if ($dbForProject->getCollection(Audit::COLLECTION)->isEmpty()) {
$audit = new Audit($dbForProject);
$audit->setup();
}
if ($dbForProject->getCollection(TimeLimit::COLLECTION)->isEmpty()) {
$adapter = new TimeLimit("", 0, 1, $dbForProject);
$adapter->setup();
}
foreach ($projectCollections as $key => $collection) {
if (($collection['$collection'] ?? '') !== Database::METADATA) {
continue;