Не запускается контейнер с NextJS

До этого все контейнеры запускались без проблем. Но через некоторое время заметил, что я неправильно назвал контейнер (было 'fronted', назвал 'frontend') и решил изменить так же WORKDIR (было '/var/www/front', стало '/var/www/frontend'). После всех исправлений контейнер 'frontend' не запускается.

Ошибка выглядит так:

введите сюда описание изображения

docker-compose.yml

    services:
  nginx:
    image: "nginx:stable-alpine"
    ports:
      - "8000:80"
    volumes:
      - ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf:ro
      - ../backend:/var/www/laravel
    depends_on:
      - php
      - db
      - frontend
  frontend:
    build: 
      context: ../frontend
      dockerfile: ../dev-config/Dockerfile.frontend
    ports:
      - "3000:3000"
    volumes:
      - ../frontend:/var/www/frontend
  php:
    build:
      context: ../dev-config
      dockerfile: php.Dockerfile
    volumes:
      - ../backend:/var/www/laravel
  db:
    image: postgres:17.2-alpine
    restart: always
    ports:
      - "5432:5432"
    environment: 
      POSTGRES_PASSWORD: admin
      POSTGRES_USER: admin
      POSTGRES_DB: task_board
    volumes: 
      - db:/var/lib/postgresql/data
  composer:
    build:
      context: ../dev-config
      dockerfile: Dockerfile.composer
    volumes:
      - ../backend:/var/www/laravel
  artisan:
    build:
      context: ../dev-config
      dockerfile: php.Dockerfile
    volumes:
      - ../backend:/var/www/laravel
    entrypoint: ["php", "/var/www/laravel/artisan"]

volumes:
  db:

Dockerfile.frontend

FROM node:latest

WORKDIR /var/www/frontend

COPY package*.json ./

RUN npm install

COPY . .

CMD npm run dev

Я пытался исправить, добавив команду 'RUN npm install next' в Dockerfile.frontend, но это не помогло.


Ответы (0 шт):