import { loadLocalEnv } from "../src/utils/envUtils"; loadLocalEnv(); import { AppEnv } from "@autumn/shared"; import { setupOrg } from "@tests/utils/setupUtils/setupOrg.js"; import { initDrizzle } from "@/db/initDrizzle.js"; import { OrgService } from "@/internal/orgs/OrgService.js"; const ORG_SLUG = process.env.TESTS_ORG!; const DEFAULT_ENV = AppEnv.Sandbox; async function main() { console.log("๐Ÿงน Clearing org..."); // await clearOrg({ orgSlug: ORG_SLUG, env: DEFAULT_ENV }); const { db } = initDrizzle(); const org = await OrgService.getBySlug({ db, slug: ORG_SLUG }); console.log("๐Ÿ—๏ธ Setting up org..."); await setupOrg({ orgId: org?.id || "", env: DEFAULT_ENV, }); console.log("โœ… Setup complete!"); console.log("--------------------------------"); } main() .catch((error) => { console.error("โŒ Setup failed:", error); process.exit(1); }) .finally(async () => { process.exit(0); });