very good, We should continue to reduce third-party dependence

------
Lidong Dai

On 2019/12/24 07:45:11, qiao zhanwei <[email protected]> wrote: 
> great,Use jetty to launch UI by default
> 
> 
> ―――――――――――――
> DolphinScheduler(Incubator)  PPMC
> Zhanwei Qiao 乔占卫
> 
> [email protected]
> 
> 发件人: 李 岗<mailto:[email protected]>
> 发送时间: 2019-12-12 11:21
> 收件人: dev<mailto:[email protected]>
> 主题: A proposal for frontend and backend dist tar are no longer separated in 
> binary packages
> 
> Purpose of no longer separation:
> 
> Now if you choose the deployment of jetty,you need do something
> 
> 1.Enter the source package dolphinscheduler-ui directory and execute `npm run 
> build:combined`
> 2.Create the ui directory under the backend binary package directory
> 
> 3.Copy all files in the dolphinscheduler-ui/dist directory to the backend 
> binary package ui directory
> 
> I think this needs to be optimized,So I hope to simplify the deployment of 
> jetty,Such as follwing:
> 
>         souce deploy
>                 After executing `mvn clean install -Prelease`,You need only 
> execute `sh install.sh`.
> 
>         binaray tar deploy
> 
>                 After executing `sh install.sh`,We want direct access to the 
> UI,You need not to do anything of frontend,
>                 only need visit the following url, interface address (modify 
> it yourself) http://192.168.xx.xx:12345/dolphinscheduler/ui/index.html.
> 
> Solution of above:
> 
>        Because the frontend dist and backend dist were packaged separately 
> before,
>        Now need change it,the binaray pacakge will be one tar,and include the 
> front-end and back-end.
> 
> This is my idea,I also want to hear your suggestions.Thanks.
> ________________________________
> DolphinScheduler(Incubator) PPMC
> Gang Li 李岗
> 
> [email protected]<mailto:[email protected]>
> 

Reply via email to