@dmezhenskiy16

Как исправить ошибку docker-compose файла при билдинге?

Все ошибки в проекте исправил, добился прохождения каждого пункта прописанного в Dockerfile, но на последнем фиаско. Сама ошибка выглядит так:
failed to solve: executor failed running [/bin/sh -c python manage.py collectstatic]: exit code: 1

Все логи на скринах ниже:
Скриншоты текста удалены модератором.
Листинг докерфайла:
FROM python:3.10-bullseye
# Allows docker to cache installed dependencies between builds
COPY MIREA/requirements.txt requirements.txt
RUN pip install --no-cache-dir -r requirements.txt
# Mounts the application code to the image
COPY MIREA MIREA
ADD .env /env_file/.env
WORKDIR /MIREA
RUN python ./manage.py migrate
RUN python manage.py collectstatic

и докер компоуза:
version: "3.8"
    services:
      app_server:
        build:
          context: .
          dockerfile: Dockerfile
        container_name: ${APP_CONTAINER_NAME}
        env_file:
          - .env
        entrypoint: [ 'uwsgi', 'app_uwsgi.ini' ]
        restart: always
        volumes:
          - static_files:${STATIC_ROOT}

      nginx_server:
        build:
          context: .
          dockerfile: ./nginx/Dockerfile
        container_name: ${NGINX_SERVER_CONTAINER_NAME}
        environment:
          - .env
        #ports:
        #- "80:80"
        volumes:
          - static_files:${STATIC_PATH_NGINX}
        depends_on:
          - app_server

      http_client:
        build:
          context: .
          dockerfile: ./http-client/Dockerfile
        container_name: ${CLIENT_CONTAINER_NAME}
        environment:
          - .env
        ports:
          - "80:80"
        depends_on:
          - app_server
          - nginx_server

    volumes:
      static_files:
  • Вопрос задан
  • 407 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы