Docker-Compose RPC Ошибка при компоновке react-django docker cconatiner

Я пытаюсь сделать приложение для электронной коммерции с помощью React и Django. Каждый раз, когда я пытаюсь выполнить docker-compose up из корневого каталога проекта, я получаю ошибку: ``failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount825971380/Dockerfile: no such file or directory``

Структура файла выглядит следующим образом:

Ecommerce
| - client
| | - public
| | - src
| | | - components
| | - package.json
| | - package-lock.json
| | - Dockerfile
| - server
| | -api
| | -ecommerce
| | -orders
| | -products
| | -users
| | -Dockerfile
| | -manage.py
| | -requirements.txt
| - docker-compose.yml

Оба моих dockerfiles имеют имя "Dockerfile". Только заглавная D, только заглавная D. Без расширения. Файл docker-compose имеет имя "docker-compose.yml"

Полное описание docker-compose:

version: "3.2"
services:
  web:
    build: .
    command: python ./server/manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/code
    ports:
      - "8000:8000"
    environment:
      - POSTGRES_NAME=postgres
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=postgres

  client:
    restart: always
    command: npm start
    container_name: front
    build: .
    ports:
      - "3000:3000"

client Dockerfile:

FROM node:13.12.0-alpine
WORKDIR /client

COPY package.json package-lock.json ./
RUN npm install 
RUN npm install react-scripts@3.4.1 -g 
COPY . ./
EXPOSE 3000

Server Dockerfile:

FROM python:3
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
WORKDIR /server
COPY requirements.txt /server/
RUN pip install -r requirements.txt
COPY . /server/

Я знаю, что переменные среды для Postgres настроены, а службы Postgres еще нет, я ее пока не использую и не буду, пока приложение не будет завершено. Я трижды проверил все имена файлов. Контейнер работал, но потом я изменил некоторые компоненты react, и теперь он не собирается. Код react работает сам по себе.

Вернуться на верх