Updated Drizzle config

This commit is contained in:
Atridad Lahiji 2024-06-03 17:04:28 -06:00
parent 7e1991a851
commit 4ff86b873a
No known key found for this signature in database
2 changed files with 6 additions and 52 deletions

View file

@ -1,45 +0,0 @@
version: "3.8"
services:
db:
image: postgres:latest
pull_policy: build
environment:
- POSTGRES_DB=$POSTGRES_DB
- POSTGRES_PASSWORD=$POSTGRES_PASSWORD
- POSTGRES_USER=$POSTGRES_USER
ports:
- 5432:5432
volumes:
- pgdata:/var/lib/postgresql/data
networks:
- nginx_default
restart: on-failure:3
app:
build:
context: .
dockerfile: Dockerfile
pull_policy: build
restart: always
networks:
- nginx_default
ports:
- "3100:3000"
environment:
- DATABASE_URL=postgres://$POSTGRES_USER:$POSTGRES_PASSWORD@db:5432/$POSTGRES_DB?sslmode=disable
- CLERK_SIGN_UP_URL=$CLERK_SIGN_UP_URL
- CLERK_SIGN_IN_URL=$CLERK_SIGN_IN_URL
- CLERK_PUBLISHABLE_KEY=$CLERK_PUBLISHABLE_KEY
- CLERK_SECRET_KEY=$CLERK_SECRET_KEY
- CLERK_WEBHOOK_SIGNING_SECRET=$CLERK_WEBHOOK_SIGNING_SECRET
- ROOT_URL=$ROOT_URL
- SHIT_LIST=$SHIT_LIST
volumes:
redis:
redis-config:
pgdata:
networks:
nginx_default:
name: nginx_default
external: true

View file

@ -1,12 +1,11 @@
import type { Config } from "drizzle-kit"; import { defineConfig } from "drizzle-kit";
import "dotenv/config"; import "dotenv/config";
export default { export default defineConfig({
dialect: "postgresql", // "postgresql" | "mysql"
schema: "./app/services/schema.server.ts", schema: "./app/services/schema.server.ts",
out: "./drizzle/generated", out: "./drizzle/generated",
driver: "pg",
breakpoints: true,
dbCredentials: { dbCredentials: {
connectionString: `${process.env.DATABASE_URL}`, url: `${process.env.DATABASE_URL}`
}, }
} satisfies Config; })