ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

3步跑通NocoBase无代码平台:从本地尝鲜到生产上线

3步跑通NocoBase无代码平台:从本地尝鲜到生产上线 3步跑通NocoBase无代码平台从本地尝鲜到生产上线【免费下载链接】nocobaseNocoBase is an open-source AI no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址: https://gitcode.com/GitHub_Trending/no/nocobaseNocoBase 是一个开源的 AI 无代码平台通过可视化管理集合、权限与工作流来搭建业务系统不用写代码。读完这篇你能用 Docker 把服务跑起来、把数据固化到宿主机并知道需要二次开发时从哪下手。先对号入座你的使用场景本地尝鲜只想看看界面、建两张表玩玩用完即弃 → 看下一节SQLite 版就够。团队内网使用同事真的拿它记数据不能丢 → 看前两节换 MySQL 并把数据落在宿主机。要改代码想开发自己的插件、深度定制界面 → 直接看第三节的自建工程。 两条命令起服务先克隆仓库。仓库里带了多套现成的 compose 文件SQLite 这套最轻量不用额外准备数据库git clone https://gitcode.com/GitHub_Trending/no/nocobase cd nocobase docker compose -f docker/app-sqlite/docker-compose.yml up -d打开http://localhost:13000按初始界面设置管理员账号即可。注意 docker/app-sqlite/docker-compose.yml 已把./storage挂到宿主机SQLite 库文件和上传文件都会存到仓库目录下拆掉容器数据也不会丢。 把数据留在宿主机持久化与密钥要上生产建议换成 docker/app-mysql/docker-compose.yml改动集中在这几处其余不用动数据卷该文件已把容器内 storage 目录映射到宿主机./storage上传文件和备份都落在这里MySQL 数据目录也单独挂了卷。密钥APP_KEY和ENCRYPTION_FIELD_KEY换成自己生成的随机串。先跑起来再换密钥加密字段的数据会读不出来。数据库参数DB_DIALECT、DB_HOST、DB_USER、DB_PASSWORD已配好默认密码记得改掉。需要限制内存或 CPU 的话在 compose 里给服务加limits即可。启动命令不变只是把-f后面的文件路径换掉复用上一节的命令。自定义插件改哪里、怎么验证需要改代码时用脚手架自建工程前后端都能在本地直接跑npx create-nocobase-applatest my-app cd my-app yarn yarn start官方插件源码在packages/plugins/nocobase/下写自己的插件前先翻一个相近的现有实现参考结构插件开发文档 里有完整模板。改完代码重启服务、刷新页面就能看效果页面没变化时先看终端日志里是否有依赖缺失。NocoBase 的业务搭建在数据模型之上集合之间的关联关系是可视化维护的启动失败先看这三个高频卡点端口 13000 被占用→ compose 里把容器 80 端口映射到了宿主机 13000 → 把映射左侧的数字改成其他空闲端口。重启后白屏、会话失效→APP_KEY变了或没配 → 生成一个固定的APP_KEY写进环境变量保证每次重启一致。首次启动很慢像卡死→ 首启要跑依赖 postinstall 和数据库迁移 →docker compose logs -f盯着日志等服务就绪再刷新。跑通之后先去集合管理器建一个 Collection配上几个字段再从它搭一张数据表页面。这条链路走顺再考虑迁到 MySQL 版本给团队用。【免费下载链接】nocobaseNocoBase is an open-source AI no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址: https://gitcode.com/GitHub_Trending/no/nocobase创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表