群晖NAS-Docker中搭建YAO-低代码应用引擎

系统介绍:

Yao 是一款 Go 语言驱动的低代码应用引擎,通过编写 JSON 描述即可快速制作 API 接口,数据管理系统 ,命令行工具等应用程序,应用可以运行在本地、云端和物联网设备上。


环境准备:

1.产品型号:群晖 DS918+
2.系统版本:DSM 6.2.3-25426

演示中仅为个人系统环境,请提前安装docker套件,请务必举一反三


操作步骤:

1.新增共享文件夹

在docker目录下新建文件夹,名为YAO
群晖NAS-Docker中搭建YAO-低代码应用引擎_第1张图片

右击YAO文件夹属性,授权所有用户读写权限,且勾选应用到子文件夹
在这里插入图片描述

2.镜像安装,配置

打开docker套件,搜索Nginx镜像,双击选择latest下载镜像,等待下载完成
群晖NAS-Docker中搭建YAO-低代码应用引擎_第2张图片

下载完成后,点击启动,开始配置
群晖NAS-Docker中搭建YAO-低代码应用引擎_第3张图片
容器名称简单易懂即可,然后点击高级设置
群晖NAS-Docker中搭建YAO-低代码应用引擎_第4张图片

存储空间,点击添加文件夹,关联之前新建的YAO文件夹内子文件夹,装载路径填入/data
群晖NAS-Docker中搭建YAO-低代码应用引擎_第5张图片

网络端口,配置5099作为登陆地址使用
群晖NAS-Docker中搭建YAO-低代码应用引擎_第6张图片

勾选向导完成后运行此容器,点击右下角的应用即可开始创建容器

3.搭建yao服务

docker容器中打开新建的服务,点击终端机
群晖NAS-Docker中搭建YAO-低代码应用引擎_第7张图片
新增bash命令窗口
群晖NAS-Docker中搭建YAO-低代码应用引擎_第8张图片
点击bash窗口,依次执行下列代码:
安装yao

curl -fsSL https://website.yaoapps.com/install.sh | 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,

输入默认用户名: [email protected], 密码: A123456p+群晖NAS-Docker中搭建YAO-低代码应用引擎_第9张图片

群晖NAS-Docker中搭建YAO-低代码应用引擎_第10张图片
大功告成,接下来可以开心的玩耍了,只要你懂json~

你可能感兴趣的:(NAS,Go的快乐世界,docker怎么玩都不累,docker,vue.js,golang)