Files
Ferraz Fagundes 8c22597420
ci / lint, typecheck, testes e build (push) Canceled after 0s
ci / Postgres e Redis reais (push) Canceled after 0s
ci / imagem Docker Linux (push) Canceled after 0s
fix(db): protege conexoes e migrations de homologacao
2026-10-19 16:32:03 -03:00

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");
});