应用商店affine无法安装,反复重启

1p版本:v2.0.1 专业版
|主机名称|RainYun-7TkYVK5X|
|发行版本|debian|
|内核版本|6.1.0-10-amd64|
|系统类型|x86_64|
|主机地址|154.12.39.***|

已经安装相关依赖例如数据库


已经尝试位于美国ip的服务器,不存在docker的链接问题
会显示一直反复重启

反复报错一条信息:
1Panel-affine-5dRD | node:internal/modules/esm/resolve:275

1Panel-affine-5dRD | throw new ERR_MODULE_NOT_FOUND(

1Panel-affine-5dRD | ^

1Panel-affine-5dRD |

1Panel-affine-5dRD | Error [ERR_MODULE_NOT_FOUND]: Cannot find module ‘/app/scripts/register.js’ imported from /app/

1Panel-affine-5dRD | at finalizeResolution (node:internal/modules/esm/resolve:275:11)

1Panel-affine-5dRD | at moduleResolve (node:internal/modules/esm/resolve:860:10)

1Panel-affine-5dRD | at defaultResolve (node:internal/modules/esm/resolve:984:11)

1Panel-affine-5dRD | at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:780:12)

1Panel-affine-5dRD | at #cachedDefaultResolve (node:internal/modules/esm/loader:704:25)

1Panel-affine-5dRD | at ModuleLoader.resolve (node:internal/modules/esm/loader:687:38)

1Panel-affine-5dRD | at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:305:38)

1Panel-affine-5dRD | at onImport.tracePromise.proto (node:internal/modules/esm/loader:643:36)

1Panel-affine-5dRD | at TracingChannel.tracePromise (node:diagnostics_channel:344:14)

1Panel-affine-5dRD | at ModuleLoader.import (node:internal/modules/esm/loader:642:21) {

1Panel-affine-5dRD | code: ‘ERR_MODULE_NOT_FOUND’,

1Panel-affine-5dRD | url: ‘file:///app/scripts/register.js’

1Panel-affine-5dRD | }

1Panel-affine-5dRD |

1Panel-affine-5dRD | Node.js v22.16.0
下面是详细的日志文件
affine-20250618021102.log (22.5 KB)

https://github.com/toeverything/AFFiNE/issues/12692 我在他们 Issue 发现了这个
因为他们修改了 docker-compose 文件 增加了组件 导致失败 我们后面适配一下

您好,我也遇到了类似的问题,请问这个案例有一个比较准确的时间点嘛,这边比较着急用 团队之前都是靠这个协作的

不好意思暂时没有 这个改动很大 不能保证升级之后还能继续用
我们会尽量适配

好吧 谢谢


services:
  affine:
    image: ghcr.io/toeverything/affine-graphql:stable
    container_name: ${CONTAINER_NAME}
    restart: unless-stopped
    ports:
      - ${PANEL_APP_PORT_HTTP}:3010
      - ${PANEL_APP_PORT_HTTP_5555}:5555
    volumes:
      - ./data/storage:/root/.affine/storage
      - ./data/config:/root/.affine/config
    networks:
      - 1panel-network
    environment:
      - REDIS_SERVER_HOST=${PANEL_REDIS_HOST}
      - REDIS_SERVER_PORT=6379
      - REDIS_SERVER_PASSWORD=${PANEL_REDIS_ROOT_PASSWORD}
      - DATABASE_URL=postgres://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}
      - AFFINE_INDEXER_ENABLED=false
    depends_on:
      affine_migration:
        condition: service_completed_successfully
    labels:
      createdBy: "Apps"
      
  affine_migration:
    image: ghcr.io/toeverything/affine-graphql:stable
    container_name: ${CONTAINER_NAME}_migration_job
    volumes:
      - ./data/storage:/root/.affine/storage
      - ./data/config:/root/.affine/config
    command: [ 'sh', '-c', 'node ./scripts/self-host-predeploy.js' ]
    networks:
      - 1panel-network
    environment:
      - REDIS_SERVER_HOST=${PANEL_REDIS_HOST}
      - REDIS_SERVER_PORT=6379
      - REDIS_SERVER_PASSWORD=${PANEL_REDIS_ROOT_PASSWORD}
      - DATABASE_URL=postgres://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}
      - AFFINE_INDEXER_ENABLED=false
    labels:
      createdBy: "Apps"
      skipStatusCheck: "true"
networks:
  1panel-network:
    external: true

已经适配 临时解决方案 安装的时候选择编辑 docker-compose 然后复制这个进去
因为新增的容器为临时容器 执行完就会退出 我们的应用状态校验检查全部容器 所以会出现应用状态异常的问题
可以忽略 我们下个版本解决这个问题