From 0e18f19c1c0a97de99c5ef5ba0fd34bd0b58f724 Mon Sep 17 00:00:00 2001 From: Taken Date: Wed, 6 Aug 2025 22:51:05 +0200 Subject: [PATCH] Updated docker files --- .dockerignore | 1 + .gitignore | 3 ++- dev-db.yml | 2 ++ docker-compose.yml | 2 ++ package.json | 6 +++--- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.dockerignore b/.dockerignore index c55cfbe..5ea439d 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,6 +1,7 @@ .github .next node_modules +pgdata .dockerignore .env .env.example diff --git a/.gitignore b/.gitignore index 4ab1433..c38cd47 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ - /node_modules +/pgdata + # next.js /.next/ /out/ diff --git a/dev-db.yml b/dev-db.yml index 370f14a..3562e09 100644 --- a/dev-db.yml +++ b/dev-db.yml @@ -6,6 +6,8 @@ services: restart: unless-stopped ports: - 5432:5432 + volumes: + - ./pgdata:/var/lib/postgresql/data environment: - POSTGRES_PASSWORD=dev - POSTGRES_USER=dev diff --git a/docker-compose.yml b/docker-compose.yml index e64c9a7..b138298 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -27,6 +27,8 @@ services: image: postgres:16.4 container_name: linker-postgres restart: unless-stopped + volumes: + - ./pgdata:/var/lib/postgresql/data environment: - POSTGRES_USER=${PG_USER} - POSTGRES_PASSWORD=${PG_PASSWORD} diff --git a/package.json b/package.json index 12e7747..de30a2a 100644 --- a/package.json +++ b/package.json @@ -3,8 +3,6 @@ "version": "0.1.0", "private": true, "scripts": { - "container": "pnpm db:migrate && pnpm start", - "container:build": "pnpm run build && pnpm db:migrate && pnpm start", "dev": "next dev --turbopack", "build": "next build", "start": "next start", @@ -15,7 +13,9 @@ "db:studio": "drizzle-kit studio", "db:push": "drizzle-kit push", "db:up": "docker compose -f dev-db.yml up -d", - "db:down": "docker compose -f dev-db.yml down" + "db:down": "docker compose -f dev-db.yml down", + "container": "pnpm db:migrate && pnpm start", + "container:build": "pnpm run build && pnpm db:migrate && pnpm start" }, "dependencies": { "@hookform/resolvers": "^5.1.1",