diff --git a/docs/unicloud-private-env.md b/docs/unicloud-private-env.md index 83ee0433b651c0df3136dae9476d4e3b0809d954..d4247da406f7428f35a780caeaceadf11e3ff7f5 100644 --- a/docs/unicloud-private-env.md +++ b/docs/unicloud-private-env.md @@ -54,7 +54,7 @@ uniCloud软件版,作为一个开发框架,仅负责云函数、云对象的 **服务器** -服务器即指实体服务器或虚拟机,uni云开发软件安装在每台具体的服务器上。 +服务器即指实体服务器或虚拟机,uniCloud软件版安装在每台具体的服务器上。 每台服务器均需购买商业授权。 **应用** @@ -66,7 +66,7 @@ uniCloud软件版,作为一个开发框架,仅负责云函数、云对象的 **商业授权** -一套uni云开发软件,对标的是一个集群。每个集群都需要购买一套uniCloud软件版授权。 +一套uniCloud软件版,对标的是一个集群。每个集群都需要购买一套uniCloud软件版授权。 每套uniCloud软件版授权默认含有一个服务器授权、2个应用授权。 @@ -82,7 +82,7 @@ uniCloud软件版分为标准版、企业版两个规格,具体如下: |-- |-- |-- | |**联网激活** |需要 |不需要
可实现完全内网托管 | |**源码报备??** |不支持 |支持 | -|**技术支持** |1. 官方社区/社群问答
2. uniCloud控制台报障 |1. 专有uni-im技术支持群
2. 工作时间30分钟内必响应 | +|**技术支持** |1. 官方社区/社群问答
2. uniCloud控制台报障 |1. 专有uni-im技术支持群
2. 工作时间30分钟内响应 | |**软件授权** |2万/套 |9.8万/套 | |**服务器授权** |1万/台 |4.9万/台 | |**应用授权** |1000元/个 |1000元/个 | @@ -164,13 +164,13 @@ df -h ![](https://web-ext-storage.dcloud.net.cn/unicloud/docs202406031644365.png) -将安装包上传到服务器并进行解压 (推荐文件夹`~/uniCloud`) +将安装包上传到服务器并进行解压,推荐目录为`~/uniCloud`,后文为方便表述,我们以`${uniCloud_HOME}`代指uniCloud软件版的安装根目录。 ``` -# 创建uniCloud目录 -mkdir ~/uniCloud +# 创建uniCloud安装目录,${uniCloud_HOME} 代指uniCloud软件版的安装根目录,如:mkdir ~/uniCloud +mkdir ${uniCloud_HOME} # 解压安装包 -tar -zxvf [version].tar.gz -C ~/uniCloud +tar -zxvf [version].tar.gz -C ${uniCloud_HOME} ``` ### 创建并配置服务空间 @@ -182,7 +182,7 @@ tar -zxvf [version].tar.gz -C ~/uniCloud 复制服务空间ID,回到你的服务器上,在uniCloud软件版根目录下使用以下命令创建对应的服务空间目录: ``` -cd ~/uniCloud/ +cd ${uniCloud_HOME} ./unicloud init-space [服务空间ID] ``` @@ -193,7 +193,7 @@ cd ~/uniCloud/ ### 启动服务 ``` -cd ~/uniCloud +cd ${uniCloud_HOME} ./uniloud start ``` @@ -203,6 +203,8 @@ cd ~/uniCloud ### 部署程序包 +在HBuilderX中开发业务代码,测试完毕后,构建服务端发行包,并通过`ssh/sftp`等方式上传到服务器中,构建包的解压目录是`${uniCloud_HOME}/spaces/${spaceId}/`,关于构建操作,[详见](#build-server-package)。 + ### 获取并激活授权 #### 软件授权 @@ -235,6 +237,8 @@ uniCloud软件版运行之前,需要向DCloud注册您的uniCloud软件版, #### 服务器授权 +// TODO + #### 应用授权 应用授权即授权哪些uni-app客户端可以访问uniCloud软件版,应用授权需要单独购买, @@ -343,9 +347,9 @@ uniCloud软件版内置简单的日志服务,日志分为启动日志与运行 **日志路径** -启动日志放在`~/uniCloud/logs/${spaceId}/master`路径下,每次启动的日志独立保存。 +启动日志放在`${uniCloud_HOME}/logs/${spaceId}/master`路径下,每次启动的日志独立保存。 -运行时日志默认放在`~/uniCloud/logs/${spaceId}`路径下,可以修改服务空间配置文件中的`logger.customLogDir`字段来自定义日志目录。 +运行时日志默认放在`${uniCloud_HOME}/logs/${spaceId}`路径下,可以修改服务空间配置文件中的`logger.customLogDir`字段来自定义日志目录。 如果想自定义日志路径,可参考如下配置: @@ -441,7 +445,7 @@ uniCloud软件版服务空间使用 `dcloud` 标识 修改 apiEndpoint 后需要重新关联服务空间生效。 -### 构建服务端发行包 +### 构建服务端发行包@build-server-package 由于有uni_modules插件内包含uniCloud云函数等,需要进行uniCloud打包操作,将uni_modules插件内的云函数及数据库schema抽离出来。 @@ -449,7 +453,7 @@ uniCloud软件版服务空间使用 `dcloud` 标识 可以使用git/svn等版本管理工具进行管理,将代码上传至git/svn,在服务器拉取代码后将`uniCloud-dcloud/dist`目录同步到对应服务空间下即可。 -也可以单独对`dist`目录打包zip并上传到服务器对应的服务空间目录下解压即可。 +也可以单独对`dist`目录打包zip并上传到服务器对应的服务空间目录下并解压。 上传代码之后需要重新启动服务空间,在uniCloud软件版根目录执行以下命令进行重启操作