From e66012cba0d8e6b1a8d3817b2008b1569c576473 Mon Sep 17 00:00:00 2001 From: juanRCoder Date: Fri, 13 Mar 2026 09:44:08 -0500 Subject: [PATCH] hotfix: add DIRECT_URL in backend service --- apps/backend/prisma.config.ts | 2 +- docker-compose.yml | 15 +++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/apps/backend/prisma.config.ts b/apps/backend/prisma.config.ts index a03b0c9..afcf4ff 100644 --- a/apps/backend/prisma.config.ts +++ b/apps/backend/prisma.config.ts @@ -1,4 +1,4 @@ -import "dotenv/config"; +// import "dotenv/config"; import { defineConfig } from "prisma/config"; export default defineConfig({ diff --git a/docker-compose.yml b/docker-compose.yml index 38e8f0b..8b4e512 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,12 +6,13 @@ services: command: sh -c "pnpm prisma generate && pnpm prisma migrate deploy && pnpm prisma db seed && pnpm run dev" ports: - "3000:3000" - env_file: - - ./apps/backend/.env environment: - NODE_ENV=development - PORT=3000 - DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@database:5432/${POSTGRES_DB} + - DIRECT_URL=postgresql://postgres:${POSTGRES_PASSWORD}@database:5432/${POSTGRES_DB} + - JWT_SECRET=${JWT_SECRET} + - FROM_EMAIL=${FROM_EMAIL} depends_on: database: condition: service_healthy @@ -20,7 +21,13 @@ services: - /app/node_modules restart: unless-stopped healthcheck: - test: [ "CMD", "node", "-e", "require('http').get('http://localhost:3000/api', (res) => { process.exit(res.statusCode === 200 ? 0 : 1) })" ] + test: + [ + "CMD", + "node", + "-e", + "require('http').get('http://localhost:3000/api', (res) => { process.exit(res.statusCode === 200 ? 0 : 1) })", + ] interval: 30s timeout: 10s retries: 3 @@ -53,7 +60,7 @@ services: volumes: - postgres_data:/var/lib/postgresql/data healthcheck: - test: [ "CMD-SHELL", "pg_isready -U postgres" ] + test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 5s timeout: 5s retries: 5