Files
twenty/packages/twenty-server/nest-cli.json
Félix Malfait 4f1623ff76 Seeding Attachments, Disable ORM Logs, Seeding Parallelization (#15174)
Improvements to database seeding performance and developer experience.

**Changes:**

1. **Attachment seeding**: Add sample files (PDF, XLSX, PPTX, PNG, ZIP)
to dev seeds with proper file storage
2. **Seeding parallelization**: Process entities within batches in
parallel while respecting dependencies
3. **ORM query logging**: Replace manual logger toggling with
`ORM_QUERY_LOGGING` env var
- Values: `disabled` (default), `server-only` (for local dev), `always`
- Configured once in `core.datasource.ts`, removed from all seeder
services

**For .env:**
```bash
ORM_QUERY_LOGGING=server-only
```

Net result: Faster seeding, cleaner code (-68 lines), better local dev
experience.
2025-10-17 16:50:19 +02:00

41 lines
1.0 KiB
JSON

{
"$schema": "https://json.schemastore.org/nest-cli",
"collection": "@nestjs/schematics",
"sourceRoot": "src",
"compilerOptions": {
"builder": "swc",
"typeCheck": false,
"assets": [
{
"include": "**/serverless/drivers/constants/base-typescript-project/**",
"outDir": "dist/assets"
},
{
"include": "**/serverless/drivers/layers/*/package.json",
"outDir": "dist/assets"
},
{
"include": "**/serverless/drivers/layers/*/yarn.lock",
"outDir": "dist/assets"
},
{
"include": "**/serverless/drivers/layers/engine/**",
"outDir": "dist/assets"
},
{
"include": "**/serverless/drivers/constants/executor/index.mjs",
"outDir": "dist/assets"
},
{
"include": "**/database/clickHouse/migrations/*.sql",
"outDir": "dist/src"
},
{
"include": "**/dev-seeder/data/sample-files/**",
"outDir": "dist/assets"
}
],
"watchAssets": true
}
}