Fix self host application (#18292)
- Fixes self host application - add new telemetry information - add serverId to identify a server instance - remove .twenty from git tracking - tree-shake "twenty-sdk" usage in built logic functions and front components - fix "twenty-sdk" version usage - fix twenty-zapier cli --------- Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
This commit is contained in:
+3
@@ -11,6 +11,7 @@ import {
|
||||
import { seedAgents } from 'src/engine/workspace-manager/dev-seeder/core/utils/seed-agents.util';
|
||||
import { seedApiKeys } from 'src/engine/workspace-manager/dev-seeder/core/utils/seed-api-keys.util';
|
||||
import { seedFeatureFlags } from 'src/engine/workspace-manager/dev-seeder/core/utils/seed-feature-flags.util';
|
||||
import { seedServerId } from 'src/engine/workspace-manager/dev-seeder/core/utils/seed-server-id.util';
|
||||
import { seedUserWorkspaces } from 'src/engine/workspace-manager/dev-seeder/core/utils/seed-user-workspaces.util';
|
||||
import { seedUsers } from 'src/engine/workspace-manager/dev-seeder/core/utils/seed-users.util';
|
||||
import { createWorkspace } from 'src/engine/workspace-manager/dev-seeder/core/utils/seed-workspace.util';
|
||||
@@ -64,6 +65,8 @@ export const seedCoreSchema = async ({
|
||||
queryRunner,
|
||||
);
|
||||
|
||||
await seedServerId({ queryRunner, schemaName });
|
||||
|
||||
await seedUsers({ queryRunner, schemaName });
|
||||
|
||||
await seedUserWorkspaces({ queryRunner, schemaName, workspaceId });
|
||||
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
import { type QueryRunner } from 'typeorm';
|
||||
import { v4 } from 'uuid';
|
||||
|
||||
type SeedServerIdArgs = {
|
||||
queryRunner: QueryRunner;
|
||||
schemaName: string;
|
||||
};
|
||||
|
||||
export const seedServerId = async ({
|
||||
queryRunner,
|
||||
schemaName,
|
||||
}: SeedServerIdArgs) => {
|
||||
await queryRunner.manager
|
||||
.createQueryBuilder()
|
||||
.insert()
|
||||
.into(`${schemaName}.keyValuePair`, ['key', 'value', 'type'])
|
||||
.orIgnore()
|
||||
.values([
|
||||
{
|
||||
key: 'SERVER_ID',
|
||||
type: 'CONFIG_VARIABLE',
|
||||
value: v4(),
|
||||
},
|
||||
])
|
||||
.execute();
|
||||
};
|
||||
Reference in New Issue
Block a user