Ошибка xmlrpc.py not found при использовании супервизора в docker

hello guys im writing a docker file and compose with ubuntu 20.04 and try to install supervisor inside it docker файл :

...
FROM ubuntu:20.04

WORKDIR /src/app

ENV BACKENDENVIRONMENT 0

COPY gsigner .
COPY docker_requirements.txt ./

ARG DEBIAN_FRONTEND=noninteractive


RUN apt-get update
RUN  apt install -y python-is-python3 
RUN  apt-get install -y python3.9
RUN  apt-get install python3-pip -y
RUN  apt-get install gcc musl-dev python3-dev libffi-dev openssl libssl- 
dev cargo -y
RUN  apt install -y postgresql postgresql-contrib
RUN  apt-get update && apt-get install -y postgresql-server-dev-all gcc 
python3-dev musl-dev
RUN  pip install --upgrade pip setuptools wheel \
&&pip install -r docker_requirements.txt
RUN  mkdir /run/gsigner
RUN apt-get install -y supervisor


COPY backend_supervisord.conf /etc/supervisor/conf.d/

dockerfile updated

docker compose :

version: "3.9"

services:
  gsigner:
    build: .
    command: bash -c "python manage.py migrate && supervisorctl reread && supervisorctl reload&&supervisorctl start daphne"
    ports:
      - 8000:8000
    volumes:
      - static:/var/static/gsigner/
      - media:/var/media/gsigner/
      - gsigner:/src/app/
      - log:/var/log/gsigner/







volumes:
  static:
  media:
  log:
  gsigner:

dockercompose updated

  • daphne - это имя моей программы в файле supervisor conf
  • .

я действительно не понимал, что здесь происходит

и вот это err msg : error: <class 'FileNotFoundError'>, [Errno 2] No such file or directory: file: /usr/local/lib/python3.8/dist-packages/supervisor/xmlrpc.py line: 560

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