CPU | 1 核 |
内存 | 1G |
磁盘 | 128G |
操作系统 | Linux 64 位 |
可根据业务需要,按需扩容
CPU | 2 核 |
内存 | 2G |
磁盘 | 128G |
操作系统 | Linux 64 位 |
方法一: 运行安装脚本
curl -fsSL https://website.yaoapps.com/install.sh | bash
方法二: 手动下载制品
下载系统为 Linux 架构为 amd64 的制品,将其复制到 bin 目录。下载地址
cp yao-0.10.1-linux-amd64 /usr/bin/yaochmod +x /usr/bin/yaoyao version
方法三: 源码编译
参考 源码编译 文档,编译制品。将制品复制到 /usr/bin/ 目录,并添加可执行权限。
添加用户
useradd yao
创建应用文件夹
mkdir /yaoapps
将应用代码复制到应用目录,例如
git clone https://github.com/YaoApp/demo-crm.git /yaoapps/demo-crm
使用 pm2
, supervisor
等服务进程管理工具。
supervisor 配置示例:
[program:demo-crm-server]directory=/yaoapps/demo-crmcommand=/usr/local/bin/yao startprocess_name=demo-crm-servernumprocs=1autostart=trueautorestart=trueuser=yaogroup=yaoredirect_stderr=truestdout_logfile=/yaoapps/demo-crm/supervisor.log
启动服务:
supervisor start
检查服务状态:
curl http://127.0.0.1:<Port>/api/xiang/ping
如需要使用 HTTPS 或者 一台机器上安装有多个应用,可以使用 Nginx
, traefik
等代理服务器。
traefik
配置示例
[[tls.certificates]]certFile = "/data/certs/star.yaoapps.com.crt"keyFile = "/data/certs/star.yaoapps.com.key"[http.routers.demo-crm]tls = truerule = "Host(`demo-crm.yaoapps.com`)"service = "demo-crm@file"[http.services][http.services.demo-crm.loadBalancer][[http.services.demo-crm.loadBalancer.servers]]url = "http://127.0.0.1:<port>/"
CPU | 1 核 |
内存 | 1G |
磁盘 | 128G |
操作系统 | Linux 64 位 |
可根据业务需要,按需扩容
CPU | 2 核 |
内存 | 2G |
磁盘 | 128G |
操作系统 | Linux 64 位 |
方法一: 运行安装脚本
curl -fsSL https://website.yaoapps.com/install.sh | bash
方法二: 手动下载制品
下载系统为 Linux 架构为 amd64 的制品,将其复制到 bin 目录。下载地址
cp yao-0.10.1-linux-amd64 /usr/bin/yaochmod +x /usr/bin/yaoyao version
方法三: 源码编译
参考 源码编译 文档,编译制品。将制品复制到 /usr/bin/ 目录,并添加可执行权限。
添加用户
useradd yao
创建应用文件夹
mkdir /yaoapps
将应用代码复制到应用目录,例如
git clone https://github.com/YaoApp/demo-crm.git /yaoapps/demo-crm
使用 pm2
, supervisor
等服务进程管理工具。
supervisor 配置示例:
[program:demo-crm-server]directory=/yaoapps/demo-crmcommand=/usr/local/bin/yao startprocess_name=demo-crm-servernumprocs=1autostart=trueautorestart=trueuser=yaogroup=yaoredirect_stderr=truestdout_logfile=/yaoapps/demo-crm/supervisor.log
启动服务:
supervisor start
检查服务状态:
curl http://127.0.0.1:<Port>/api/xiang/ping
如需要使用 HTTPS 或者 一台机器上安装有多个应用,可以使用 Nginx
, traefik
等代理服务器。
traefik
配置示例
[[tls.certificates]]certFile = "/data/certs/star.yaoapps.com.crt"keyFile = "/data/certs/star.yaoapps.com.key"[http.routers.demo-crm]tls = truerule = "Host(`demo-crm.yaoapps.com`)"service = "demo-crm@file"[http.services][http.services.demo-crm.loadBalancer][[http.services.demo-crm.loadBalancer.servers]]url = "http://127.0.0.1:<port>/"