ci(db): added a prodcution drizzle and dev drizzle
This commit is contained in:
12
drizzle-dev.config.ts
Normal file
12
drizzle-dev.config.ts
Normal 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
|
||||||
|
});
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user