Updated docker files

This commit is contained in:
2025-08-06 22:51:05 +02:00
parent 39b7792717
commit 0e18f19c1c
5 changed files with 10 additions and 4 deletions

View File

@@ -1,6 +1,7 @@
.github .github
.next .next
node_modules node_modules
pgdata
.dockerignore .dockerignore
.env .env
.env.example .env.example

3
.gitignore vendored
View File

@@ -1,6 +1,7 @@
/node_modules /node_modules
/pgdata
# next.js # next.js
/.next/ /.next/
/out/ /out/

View File

@@ -6,6 +6,8 @@ services:
restart: unless-stopped restart: unless-stopped
ports: ports:
- 5432:5432 - 5432:5432
volumes:
- ./pgdata:/var/lib/postgresql/data
environment: environment:
- POSTGRES_PASSWORD=dev - POSTGRES_PASSWORD=dev
- POSTGRES_USER=dev - POSTGRES_USER=dev

View File

@@ -27,6 +27,8 @@ services:
image: postgres:16.4 image: postgres:16.4
container_name: linker-postgres container_name: linker-postgres
restart: unless-stopped restart: unless-stopped
volumes:
- ./pgdata:/var/lib/postgresql/data
environment: environment:
- POSTGRES_USER=${PG_USER} - POSTGRES_USER=${PG_USER}
- POSTGRES_PASSWORD=${PG_PASSWORD} - POSTGRES_PASSWORD=${PG_PASSWORD}

View File

@@ -3,8 +3,6 @@
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"scripts": { "scripts": {
"container": "pnpm db:migrate && pnpm start",
"container:build": "pnpm run build && pnpm db:migrate && pnpm start",
"dev": "next dev --turbopack", "dev": "next dev --turbopack",
"build": "next build", "build": "next build",
"start": "next start", "start": "next start",
@@ -15,7 +13,9 @@
"db:studio": "drizzle-kit studio", "db:studio": "drizzle-kit studio",
"db:push": "drizzle-kit push", "db:push": "drizzle-kit push",
"db:up": "docker compose -f dev-db.yml up -d", "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": { "dependencies": {
"@hookform/resolvers": "^5.1.1", "@hookform/resolvers": "^5.1.1",