Docker “启动玛雅时出错”;没有名为';sqlalchemy'&引用;

Docker “启动玛雅时出错”;没有名为';sqlalchemy'&引用;,docker,docker-compose,mayanedms,Docker,Docker Compose,Mayanedms,我尝试在我的项目中使用玛雅EDMS。在我的Django项目中,我有Postgres和Redis容器,因此我在Mayan EDMS docker-compose.yml文件中进行了更改,以使用我的Postgres和Redis。以下是玛雅docker compose.yaml代码: services: app: environment: &mayan_env MAYAN_CELERY_BROKER_URL: redis://redis:6379/0 MAY

我尝试在我的项目中使用玛雅EDMS。在我的Django项目中,我有Postgres和Redis容器,因此我在Mayan EDMS docker-compose.yml文件中进行了更改,以使用我的Postgres和Redis。以下是玛雅
docker compose.yaml
代码:

services:
  app:
    environment: &mayan_env
      MAYAN_CELERY_BROKER_URL: redis://redis:6379/0
      MAYAN_CELERY_RESULT_BACKEND: db+postgresql://username:Password123@xx.xx.xx.xx/celery
      MAYAN_DATABASES: "{'default':{'ENGINE':'django.db.backends.postgresql','NAME':'mayan','PASSWORD':'Password123','USER':'username','HOST':'xx.xx.xx.xx'}}"
      MAYAN_DOCKER_WAIT: "xx.xx.xx.xx:5432 redis:6379"
    image: mayanedms/mayanedms:3
    networks:
      - abc_network
    ports:
      - "80:8000"
    volumes:
      - ${MAYAN_APP_VOLUME:-app}:/var/lib/mayan
      - /opt/staging_files:/staging_fi
      - /opt/watch_folder:/watch_folder
当我做docker compose up应用程序时,我得到一个错误
CommandError:signal\u pre\u升级期间出错信号:没有名为'sqlalchemy'的模块,
。完整日志如下:

abc@abc-3567:~/Desktop/mayan-edms$ docker-compose up app
Starting mayanedms_app_1 ... 
Starting mayanedms_app_1 ... done
Attaching to mayanedms_app_1
app_1  | mayan: starting entrypoint.sh
app_1  | Waiting for xx.xx.xx.xx:5432
app_1  | Waiting for redis:6379
app_1  | mayan: update_uid_gid()
app_1  | usermod: no changes
app_1  | mayan: os_package_installs()
app_1  | mayan: pip_installs()
app_1  | mayan: performupgrade()
app_1  | Operations to perform:
app_1  |   Apply all migrations: acls, actstream, admin, appearance, auth, authtoken, autoadmin, cabinets, checkouts, common, contenttypes, converter, django_celery_beat, django_gpg, document_comments, document_indexing, document_parsing, document_signatures, document_states, documents, dynamic_search, events, file_caching, file_metadata, linking, lock_manager, logging, mailer, mayan_statistics, metadata, motd, ocr, permissions, quotas, sessions, sites, sources, storage, tags, user_management, web_links
app_1  | Running migrations:
app_1  |   No migrations to apply.
app_1  | CommandError: Error during signal_pre_upgrade signal: No module named 'sqlalchemy', <class 'ModuleNotFoundError'>
mayanedms_app_1 exited with code 1
abc@abc-3567:~/Desktop/mayan edms$docker组合应用程序
正在启动mayanedms_应用程序_1。。。
正在启动mayanedms_应用程序_1。。。完成
附加到mayanedms_应用程序_1
app|U 1 |玛雅人:起点entrypoint.sh
app|u 1 |等待xx.xx.xx.xx:5432
app|u 1 |等待redis:6379
app|1|玛雅人:更新_uid_gid()
app|u 1 | usermod:无更改
app|1|玛雅人:os|U软件包|U安装()
app|u 1 |玛雅人:pip|u安装()
附录1 |玛雅人:绩效等级()
app|1 |要执行的操作:
应用程序1应用所有迁移:ACL、actstream、admin、外观、身份验证、authtoken、自动管理、文件柜、签出、通用、内容类型、转换器、django_芹菜、django_gpg、文档注释、文档索引、文档解析、文档签名、文档状态、文档、动态搜索、事件、文件缓存、文件元数据、链接、,锁管理器、日志、邮件、玛雅统计、元数据、motd、ocr、权限、配额、会话、站点、源、存储、标记、用户管理、web链接
应用程序1 |运行迁移:
app|1 |无需应用迁移。
app|U 1 |命令错误:信号期间出错|升级前信号:没有名为'sqlalchemy'的模块,
mayanedms_应用程序_1已退出,代码为1