ci(db): added a prodcution drizzle and dev drizzle

This commit is contained in:
2025-09-03 19:28:12 -05:00
parent 4a1d95e818
commit 3704e4d6fc
3 changed files with 15 additions and 3 deletions

12
drizzle-dev.config.ts Normal file
View File

@@ -0,0 +1,12 @@
import { defineConfig } from "drizzle-kit";
const dbURL = `postgres://${process.env.DATABASE_USER}:${process.env.DATABASE_PASSWORD}@${process.env.DATABASE_HOST}:${process.env.DATABASE_PORT}/${process.env.DATABASE_DB}`;
export default defineConfig({
dialect: "postgresql",
schema: "./app/src/pkg/db/schema",
out: "./migrations",
dbCredentials: { url: dbURL },
// verbose: true, // optional, logs more details
//strict: true, // optional, prevents unsafe operations
});

View File

@@ -4,7 +4,7 @@ const dbURL = `postgres://${process.env.DATABASE_USER}:${process.env.DATABASE_PA
export default defineConfig({ export default defineConfig({
dialect: "postgresql", dialect: "postgresql",
schema: "./app/src/pkg/db/schema", schema: "./dist/pkg/db/schema",
out: "./migrations", out: "./migrations",
dbCredentials: { url: dbURL }, dbCredentials: { url: dbURL },
// verbose: true, // optional, logs more details // verbose: true, // optional, logs more details

View File

@@ -24,8 +24,8 @@
"docker": "docker compose up --build --force-recreate -d", "docker": "docker compose up --build --force-recreate -d",
"commit": "cz", "commit": "cz",
"deploy": "standard-version --conventional-commits && npm run build", "deploy": "standard-version --conventional-commits && npm run build",
"db:migrate": "npx drizzle-kit push", "db:migrate": "npx drizzle-kit push --config=drizzle-dev.config.ts",
"db:generate": "npx drizzle-kit generate" "db:generate": "npx drizzle-kit generate --config=drizzle-dev.config.ts"
}, },
"repository": { "repository": {
"type": "git", "type": "git",