diff --git a/docker-compose.yml b/docker-compose.yml index 197e511..1925b8b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -98,6 +98,8 @@ services: build: context: . dockerfile: docker/Dockerfile.web + args: + API_URL: http://api:3125 container_name: coursecraft-web restart: unless-stopped env_file: .env diff --git a/docker/Dockerfile.web b/docker/Dockerfile.web index 4b84f10..fb2051c 100644 --- a/docker/Dockerfile.web +++ b/docker/Dockerfile.web @@ -15,6 +15,10 @@ RUN pnpm install --frozen-lockfile COPY . . +# API_URL нужен на этапе сборки: Next.js «запекает» rewrites в билд +ARG API_URL=http://api:3125 +ENV API_URL=${API_URL} + RUN pnpm build --filter=@coursecraft/web... EXPOSE 3080