initiate db (locally)

main
Deardo Satria 2 weeks ago
parent 44bce1b20a
commit 413bb36178

@ -0,0 +1,4 @@
import { drizzle } from "drizzle-orm/node-postgres";
import * as schema from "./schema";
export const db = drizzle(process.env.DATABASE_URL!, { schema });

@ -0,0 +1 @@
export {};

@ -0,0 +1,11 @@
import "dotenv/config";
import { defineConfig } from "drizzle-kit";
export default defineConfig({
dialect: "postgresql",
schema: "./db/schema.ts",
out: "./drizzle",
dbCredentials: {
url: process.env.DATABASE_URL!,
},
});

@ -6,18 +6,26 @@
"dev": "next dev", "dev": "next dev",
"build": "next build", "build": "next build",
"start": "next start", "start": "next start",
"lint": "eslint" "lint": "eslint",
"db:generate": "drizzle-kit generate",
"db:migrate": "drizzle-kit migrate",
"db:studio": "drizzle-kit studio"
}, },
"dependencies": { "dependencies": {
"drizzle-orm": "^0.45.4",
"next": "16.4.2", "next": "16.4.2",
"pg": "^8.23.1",
"react": "19.3.0", "react": "19.3.0",
"react-dom": "19.3.0" "react-dom": "19.3.0"
}, },
"devDependencies": { "devDependencies": {
"@tailwindcss/turbopack": "^4", "@tailwindcss/turbopack": "^4",
"@types/node": "^20", "@types/node": "^20",
"@types/pg": "^8.23.1",
"@types/react": "^19", "@types/react": "^19",
"@types/react-dom": "^19", "@types/react-dom": "^19",
"dotenv": "^18.0.8",
"drizzle-kit": "^0.31.11",
"eslint": "^9", "eslint": "^9",
"eslint-config-next": "16.4.2", "eslint-config-next": "16.4.2",
"tailwindcss": "^4", "tailwindcss": "^4",

File diff suppressed because it is too large Load Diff

@ -1,3 +1,4 @@
allowBuilds: allowBuilds:
esbuild: true
sharp: false sharp: false
unrs-resolver: false unrs-resolver: false

Loading…
Cancel
Save