* 描述问题
docker-compose 安装
使用已有数据库,新建空数据库,utf8mb4,无法启动
页面显示Migration 20250923221107-setup-build-in/@nocobase/plugin-ai (up) failed: Original error: Cannot read properties of undefined (reading ‘filter’): Cannot read properties of undefined (reading ‘filter’)
* 运行环境
版本:2.0.10
- 操作系统: ubuntu24
- 部署方式:
version: '3'
networks:
nocobase:
driver: bridge
services:
app:
image: registry.cn-shanghai.aliyuncs.com/nocobase/nocobase:2.0.10
restart: always
networks:
- nocobase
#depends_on:
#- mariadb
environment:
# 应用的密钥,用于生成用户 token 等
# 如果 APP_KEY 修改了,旧的 token 也会随之失效
# 可以是任意随机字符串,并确保不对外泄露
- APP_KEY=****
# 数据库类型,支持 postgres, mysql, mariadb
- DB_DIALECT=mysql
# 数据库主机,可以替换为已有的数据库服务器 IP
- DB_HOST=192.168.1.20
# Database port
- DB_PORT=33061
# 数据库名
- DB_DATABASE=drugeval
# 数据库用户
- DB_USER=root
# 数据库密码
- DB_PASSWORD=*******
# 数据库表名、字段名是否转为 snake case 风格
- DB_UNDERSCORED=true
# 时区
- TZ=Asia/Shanghai
volumes:
- ./storage:/app/nocobase/storage
ports:
- '13002:80'
# init: true
docker compose -p 002 up -d
- NodeJS 版本:
