fix(docker): add NEXT_PUBLIC_API_BASE_URL to frontend containers

When running in Docker, the frontend needs to use 'http://backend:8000'
as the backend URL for Next.js rewrites. This env var is set to use
the Docker service name for proper container-to-container communication.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-06 09:23:50 +01:00
parent efbe91ce14
commit 4c8f81368c
2 changed files with 2 additions and 0 deletions

View File

@@ -288,6 +288,7 @@ services:
environment: environment:
- NODE_ENV=production - NODE_ENV=production
- NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL} - NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL}
- NEXT_PUBLIC_API_BASE_URL=http://backend:8000
depends_on: depends_on:
backend: backend:
condition: service_healthy condition: service_healthy

View File

@@ -249,6 +249,7 @@ services:
environment: environment:
- NODE_ENV=development - NODE_ENV=development
- NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL} - NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL}
- NEXT_PUBLIC_API_BASE_URL=http://backend:8000
depends_on: depends_on:
backend: backend:
condition: service_healthy condition: service_healthy