Не удалось решить: процесс "/bin/sh -c pip install -r requirements.txt" не завершился успешно: код выхода: 1
Я использую это Dockerfile
для моего приложения Django + React(Vite). Оно выдает одну и ту же ошибку каждый раз, когда я запускаю его с docker-compose build
GitHub: нажмите здесь
Dockerfile (Django)
FROM python:3.10-slim
ENV PYTHONUNBUFFERED=1
ENV EMAIL_HOST_USER=email
ENV EMAIL_HOST_PASSWORD=password
WORKDIR /backend
RUN apt-get update && apt-get install -y libpq-dev build-essential
RUN pip install -r requirements.txt
COPY . .
EXPOSE 8000
Dockerfile (React)
FROM node:20.6-buster-slim
WORKDIR /frontend
COPY . .
RUN npm install
EXPOSE 5173
CMD ["npm", "run", "dev"]
docker-compose.yml
services:
backend:
build: ./backend
ports:
- "8000:8000"
volumes:
- ./backend:/backend
command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000"
frontend:
build: ./frontend
ports:
- "5173:5173"
volumes:
- ./frontend:/frontend
Я буду признателен, если кто-нибудь поможет мне решить проблему и сделать сборку успешной с докеризацией всего приложения.