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

本文介绍了如何在群晖DSM6.2.3系统上,利用Docker安装Nginx并配置Yao应用引擎。通过Yao,你可以快速创建API接口和数据管理系统,只需编写JSON描述。步骤包括创建共享文件夹、安装Nginx镜像、配置容器、安装Yao服务、初始化项目、创建数据库表、设置菜单及启动服务。最后,访问指定地址进行后台登录,即可开始使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统介绍:

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://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,

输入默认用户名: xiang@iqka.com, 密码: A123456p+在这里插入图片描述

勾选自动拆分,然后将依赖名称全部粘贴进去
大功告成,接下来可以开心的玩耍了,只要你懂json~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Van_Schrodinger

请阿丸喝可乐呀!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值