From b1705fa6da99dd1502a03e0d2609e230061fdc66 Mon Sep 17 00:00:00 2001 From: Paul Bailey Date: Tue, 2 Dec 2025 13:06:24 +0000 Subject: [PATCH] Simplify port mapping: expose 3500 externally, use 3000 internally - Map host port 3500 to container port 3000 - Keep Next.js on default port 3000 inside container - Simplifies auth configuration --- Dockerfile | 4 ++-- docker-compose.yml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6986fb8..6027a09 100644 --- a/Dockerfile +++ b/Dockerfile @@ -46,9 +46,9 @@ COPY --from=builder /app/prisma ./prisma USER nextjs -EXPOSE 3500 +EXPOSE 3000 -ENV PORT 3500 +ENV PORT 3000 ENV HOSTNAME "0.0.0.0" CMD ["node", "server.js"] diff --git a/docker-compose.yml b/docker-compose.yml index a5ccd5f..2ebf3fb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,12 +4,12 @@ services: context: . dockerfile: Dockerfile ports: - - "3500:3500" + - "3500:3000" environment: - NODE_ENV=production - DATABASE_URL=${DATABASE_URL} - - AUTH_URL=${AUTH_URL:-http://localhost:3500} - - NEXTAUTH_URL=${NEXTAUTH_URL:-http://localhost:3500} + - AUTH_URL=http://localhost:3500 + - NEXTAUTH_URL=http://localhost:3500 - NEXTAUTH_SECRET=${NEXTAUTH_SECRET} - AUTH_SECRET=${AUTH_SECRET} - AUTH_TRUST_HOST=true