Перейти к основному содержимому

Data Seeding Workflow

Seed development and demo data for testing.

Quick Start

# Seed with default data
yarn seed:module:default
# or
yarn seed:all

Seed Types

CommandData Included
yarn seed:module:defaultEssential system data
yarn seed:module:allAll modules with demo data
yarn seed:everEver-specific configuration

Default Seed Data

EntityRecordsPurpose
Languages12UI language options
Countries250+Country list
Currencies150+Currency list
Roles6Default user roles
Permissions100+Role permissions
Organization1Default org
Super Admin1admin@ever.co
Feature Toggles20+Module flags

Demo Seed Data

With seed:module:all:

EntityRecordsPurpose
Employees10-20Sample workforce
Projects5-10Sample projects
Tasks30-50Sample tasks
Time Logs100+Demo time entries
Invoices5-10Sample invoices
Contacts10-15CRM sample data

Custom Seeding

export class CustomSeeder implements ISeedService {
async run(dataSource: DataSource): Promise<void> {
const org = await this.createOrganization(dataSource);
await this.createEmployees(dataSource, org);
await this.createProjects(dataSource, org);
}
}