Не работает COPY в docker-compose

Собираю docker-compose для проекта, но почему когда собираю отдельно образ бекенда, все копируется и образ запускается, но если образ бекенда собирается в docker-compose, что файлы не копируются в директорию

FROM python:3.11

RUN mkdir /fastapi_app

WORKDIR /fastapi_app

COPY requirements.txt .

RUN pip install -r requirements.txt

COPY . .

CMD gunicorn main:app --workers 4 --worker-class uvicorn.workers.UvicornWorker --bind=0.0.0.0:8000
version: "3.7"
services:
  db:
    container_name: "db"
    image: postgres:alpine3.18
    restart: always
    environment:
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=postgres
      - POSTGRES_DB=postgres
    ports:
      - "5432:5432"
    networks:
      - custom
    env_file:
      - backend/.env
  app:
    build:
      context: /backend
    env_file:
      - backend/.env
    container_name: fastapi_app
    command:
     - alembic upgrade head
    ports:
      - 9999:8000
    depends_on:
      - db    
networks:
  custom:
    driver: bridge

Опыта работы с докером очень мало, практически нет, возможно ошибки есть и в других частях (Например, не правильно указываю директории), но проблему с тем, что файлы не копируются не знаю как решить.


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