17 lines
566 B
TypeScript
17 lines
566 B
TypeScript
import { adapterEnv } from "../src/config/env";
|
|
import { migrate } from "../src/infra/db/migrate";
|
|
import { ensureDevFixtures } from "../src/dev/fixtures";
|
|
import { bootstrapScript, runWithDb } from "./_bootstrap";
|
|
|
|
bootstrapScript("seed-dev");
|
|
if (adapterEnv() !== "development") {
|
|
console.error("seed-dev só roda em development. Para homologação use `npm run seed:staging`.");
|
|
process.exit(1);
|
|
}
|
|
|
|
runWithDb("seed-dev", "local", async (db) => {
|
|
await migrate(db);
|
|
await ensureDevFixtures(db);
|
|
console.log("fixtures de desenvolvimento conferidas");
|
|
});
|