This is an automated email from the ASF dual-hosted git repository. leonbao pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-dolphinscheduler-website.git
The following commit(s) were added to refs/heads/master by this push: new 9d46378 Modify front-end deployment manual deployment instructions (#45) 9d46378 is described below commit 9d4637886b8700678bb9a6f28177c2e9d327cb68 Author: lgcareer <18610854...@163.com> AuthorDate: Tue Dec 3 11:52:54 2019 +0800 Modify front-end deployment manual deployment instructions (#45) * add deploy on jetty * add deploy on jetty * Modify front-end deployment manual deployment instructions --- docs/en-us/user_doc/frontend-deployment.md | 24 ++++++++++++++++++++---- docs/zh-cn/user_doc/frontend-deployment.md | 28 +++++++++++++++++++++++----- 2 files changed, 43 insertions(+), 9 deletions(-) diff --git a/docs/en-us/user_doc/frontend-deployment.md b/docs/en-us/user_doc/frontend-deployment.md index 8322a25..76c708d 100755 --- a/docs/en-us/user_doc/frontend-deployment.md +++ b/docs/en-us/user_doc/frontend-deployment.md @@ -8,9 +8,10 @@ The front-end has three deployment modes: automated deployment, manual deploymen #### Download the installation package -Please download the latest version of the installation package, download address: [github download](https://github.com/apache/incubator-dolphinscheduler/releases) +Please download the latest version of the installation package, download address: [download](https://dist.apache.org/repos/dist/dev/incubator/dolphinscheduler) -After downloading dolphinscheduler-ui-x.x.x.tar.gz,decompress`tar -zxvf dolphinscheduler-ui-x.x.x.tar.gz ./`and enter the`dolphinscheduler-ui`directory +After downloading apache-dolphinscheduler-incubating-x.x.x-dolphinscheduler-front-bin.tar.gz, +decompress`tar -zxvf apache-dolphinscheduler-incubating-x.x.x-dolphinscheduler-front-bin.tar.gz ./`and enter the`dolphinscheduler-ui`directory @@ -39,10 +40,12 @@ under this directory, execute`./install-dolphinscheduler-ui.sh` ### Manual Deployment +You can choose one of the following two deployment methods, or you can choose other deployment methods according to your production environment. -Install epel source `yum install epel-release -y` +#### nginx deployment +Option to install epel source `yum install epel-release -y` -Install Nginx `yum install nginx -y` +Install Nginx by yourself, download it from the official website: http://nginx.org/en/download.html or `yum install nginx -y` > #### Nginx configuration file address @@ -101,6 +104,19 @@ systemctl restart nginx - status `systemctl status nginx` +#### jetty deployment +Enter the source package `dolphinscheduler-ui` directory and execute + +``` +npm run build:combined +``` + +Create the ui directory under the backend binary package directory + +Copy all files in the dolphinscheduler-ui/dist directory to the backend binary package ui directory + +Visit the following url, interface address (modify it yourself) +http://192.168.xx.xx:12345/dolphinscheduler/ui/index.html ## FAQ #### Upload file size limit diff --git a/docs/zh-cn/user_doc/frontend-deployment.md b/docs/zh-cn/user_doc/frontend-deployment.md index e564e22..938723c 100755 --- a/docs/zh-cn/user_doc/frontend-deployment.md +++ b/docs/zh-cn/user_doc/frontend-deployment.md @@ -5,10 +5,11 @@ ## 1、准备工作 #### 下载安装包 -请下载最新版本的安装包,下载地址: [github下载](https://github.com/analysys/EasyScheduler/releases) +请下载最新版本的安装包,下载地址: [下载](https://dist.apache.org/repos/dist/dev/incubator/dolphinscheduler) + +下载 apache-dolphinscheduler-incubating-x.x.x-dolphinscheduler-front-bin.tar.gz 后, +解压`tar -zxvf apache-dolphinscheduler-incubating-x.x.x-dolphinscheduler-front-bin.tar.g ./`后,进入`dolphinscheduler-ui`目录 -下载 dolphinscheduler-ui-x.x.x.tar.gz 后,解压`tar -zxvf dolphinscheduler-ui-x.x.x.tar.gz ./`后,进入`dolphinscheduler-ui`目录 - @@ -34,10 +35,12 @@ esc_proxy_port="http://192.168.xx.xx:12345" ### 2.2 手动部署 +以下两种部署方式任选其一即可,也可以根据自己生产环境情况自行选择其他方式部署 -安装epel源 `yum install epel-release -y` +#### 2.2.1 nginx方式部署 +选装epel源 `yum install epel-release -y` -安装Nginx `yum install nginx -y` +自行安装Nginx,去官网下载: http://nginx.org/en/download.html 或者 `yum install nginx -y` > #### nginx配置文件地址 @@ -91,6 +94,21 @@ systemctl restart nginx - 状态 `systemctl status nginx` +#### 2.2.2 jetty方式部署 +在源码包`dolphinscheduler-ui`目录下执行 + +``` +npm run build:combined +``` + +在后端二进制包目录下创建ui目录 + +拷贝dolphinscheduler-ui/dist目录下所有的文件到后端二进制包ui目录下 + +访问以下url,接口地址(自行修改) +http://192.168.xx.xx:12345/dolphinscheduler/ui/index.html + + ## 前端常见问题 #### 1. 上传文件大小限制