快速开始(灵矶引擎)

0.先决条件

请确保你已经:

  • 安装了 Node.js 20.18.0 及以上版本
1$ node -v 
2v20.18.0

1.安装项目

1# 初始化环境
2npx @tachybase/cli init my-app
3
4# 切换到对应目录
5cd my-app

2. 设置环境变量

Tachybase 所需的环境变量储存在根目录 .env 文件里,根据实际情况修改环境变量,如果你不知道怎么改,点此查看环境变量说明,也可以保持默认。

1TZ=Asia/Shanghai
2APP_KEY=your-secret-key
3DB_DIALECT=postgres
4DB_HOST=localhost
5DB_PORT=5432
6DB_DATABASE=postgres
7DB_USER=tachybase
8DB_PASSWORD=tachybase

3. 启动灵矶

1npx @tachybase/engine start --quickstart

4. 访问灵矶

使用浏览器打开 http://localhost:3000 初始化账号和密码是 [email protected]!Admin123.

其他说明

如果需要所有的插件,可以使用下面这个命令来初始化应用

1npx @tachybase/cli init my-app --plugins action-bulk-edit,action-bulk-update,action-custom-request,action-duplicate,action-export,action-import,action-print,block-calendar,block-charts,block-gantt,block-kanban,block-presentation,field-china-region,field-formula,field-sequence,field-encryption,log-viewer,otp,full-text-search,password-policy,auth-pages,manual-notification,adapter-bullmq,adapter-red-node,adapter-remix,api-keys,audit-logs,auth-cas,auth-dingtalk,auth-lark,auth-oidc,auth-saml,auth-sms,auth-wechat,auth-wecom,block-comments,block-map,block-step-form,data-source-common,demos-game-runesweeper,devtools,field-markdown-vditor,field-snapshot,i18n-editor,multi-app-share-collection,online-user,simple-cms,sub-accounts,theme-editor,workflow-approval,ai-chat,department,workflow-analysis,api-logs,ocr-convert