系统介绍:
Yao 是一款 Go 语言驱动的低代码应用引擎,通过编写 JSON 描述即可快速制作 API 接口,数据管理系统 ,命令行工具等应用程序,应用可以运行在本地、云端和物联网设备上。
环境准备:
1.产品型号:群晖 DS918+
2.系统版本:DSM 6.2.3-25426
演示中仅为个人系统环境,请提前安装docker套件,请务必举一反三
操作步骤:
1.新增共享文件夹
在docker目录下新建文件夹,名为YAO
右击YAO文件夹属性,授权所有用户读写权限,且勾选应用到子文件夹
2.镜像安装,配置
打开docker套件,搜索Nginx
镜像,双击选择latest
下载镜像,等待下载完成
下载完成后,点击启动,开始配置
容器名称简单易懂即可,然后点击高级设置
存储空间,点击添加文件夹,关联之前新建的YAO文件夹内子文件夹,装载路径填入/data
网络端口,配置5099作为登陆地址使用
勾选向导完成后运行此容器,点击右下角的应用即可开始创建容器
3.搭建yao服务
docker容器中打开新建的服务,点击终端机
新增bash命令窗口
点击bash窗口,依次执行下列代码:
安装yao
curl -fsSL https:/// | bash
新建一个项目目录,进入项目目录,运行 yao init 命令,创建一个空白的 Yao 应用。
命令运行成功后,将创建 app.json文件 , db, ui , data 等目录
mkdir -p /data/crm # 创建项目目录
cd /data/crm # 进入项目目录
yao init # 运行初始化程序
创建数据库表
yao migrate
初始化菜单
yao run flows.setmenu
启动服务
yao start
4.登陆YAO后台,并设置
打开浏览器, 访问 https://ip:5099/xiang/login/admin,
输入默认用户名: xiang@iqka.com, 密码: A123456p+
大功告成,接下来可以开心的玩耍了,只要你懂json~