From f5827809c00074f366abc299c176108ea6543b03 Mon Sep 17 00:00:00 2001 From: Taken Date: Thu, 3 Oct 2024 16:16:45 +0200 Subject: [PATCH] Added dev db setup --- dev-db.yml | 14 ++++++++++++++ package.json | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 dev-db.yml diff --git a/dev-db.yml b/dev-db.yml new file mode 100644 index 0000000..a96ed6b --- /dev/null +++ b/dev-db.yml @@ -0,0 +1,14 @@ +--- +services: + db: + container_name: postgres-dev + image: postgres + restart: unless-stopped + volumes: + - ./dev/data:/var/lib/postgresql/data + ports: + - 5432:5432 + environment: + - POSTGRES_PASSWORD=dev + - POSTGRES_USER=dev + - POSTGRES_DB=illegitimate diff --git a/package.json b/package.json index 6bc26b1..3b96f5b 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,8 @@ "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate", "db:studio": "drizzle-kit studio", + "db:start": "docker compose -f dev-db.yml up -d", + "db:stop": "docker compose -f dev-db.yml down", "push:prod": "tsx scripts/deploy-commands.ts", "push:dev": "tsx scripts/dev-deploy.ts", "delete:dev": "tsx scripts/delete-commands.ts"