Currently the front and back ends are deployed separately, using nginx as a
static resource parser. In the next version, to reduce dependencies, we
will consider removing nginx and use jetty to implement.


Best Regards

---------------
DolphinScheduler(Incubator) PPMC
Lidong Dai 代立冬
[email protected]
---------------



On December 1, 2019 at 21:34:01, Sheng Wu ([email protected]) wrote:

Why do you require Nginx? Why Spring Zuul container, or Tomcat can’t work?

Sheng Wu <[email protected]>于2019年12月1日 周日下午9:32写道:

> OK. Then you have this dependency implicitly.
> But if you are really doing this, you need to get through all dependency
> of Nginx too. Because you force users to use Nginx now.
>
> I would suggest the whole DS community could take part in this discussion.
> What is the best and quick solution for us.
>
> lidong dai <[email protected]>于2019年12月1日 周日下午9:28写道:
>
>>
>>
>>
>> On December 1, 2019 at 21:02:21, Sheng Wu ([email protected])
>> wrote:
>>
>>
>>
>> lidong dai <[email protected]>于2019年12月1日 周日下午7:06写道:
>>
>>> Thanks for seriously check and review.
>>>
>>> Questions
>>> 1. For your frontend dist tar, why do you require Nginx in your
>>> `install-dolphinscheduler-ui.sh`? Does the frontend depend on Nginx? If
>>> logically yes, Nginx is your dependency lib, and license should be
>>> included. Look like `BSD-2` from
>>> https://github.com/nginx/nginx/blob/master/docs/text/LICENSE. As you are
>>>
>>> Java based project, what do we need this? Spring boot should have
>>> already a
>>> good container for webapp. Could someone explain this?
>>>
>>>
>>> As one more option, does nginx need to be written to the license file?
>>>
>>
>> I just read your document of frontend deployment. Both ways(auto or
>> manually), you are downloading Nginx. You said, this is one more option,
>> but where are other options? How could user do if they don’t want Nginx,
>> and whether it is working now?
>>
>> My point is, your release tar and your document make me feeling you need
>> Nginx, rather than an option. If this is not wrong, I think you should
>> describe it in your document.
>>
>>
>>
>> Thanks, for now we indeed need nginx, we will add nginx to ui-licenses
>> directory.
>>
>>
>>
>>>
>>> 2. Where is the documentation for this release? Does every release have
>>> its
>>> own doc? Or the documents are same for every release?
>>>
>>> the document address:https://
>>> <https://dolphinscheduler.apache.org/en-us/docs/user_doc/quick-start.html>
>>> dolphinscheduler.apache.org/en-us/docs/user_doc/quick-start.html ,every
>>> document has its own doc
>>>
>>>
>>>
>>> Suggestion
>>> 1. As you are using many Apache 2.0 licensed libs, if the license file is
>>>
>>> standard Apache 2.0 license, you could add a new catalog like this, and
>>> no
>>> LICENSE file required.
>>> ========================================================================
>>>
>>> Apache 2.0 licenses
>>> ========================================================================
>>>
>>>
>>> The following components are provided under the Apache License. See
>>> project
>>> link for details.
>>> The text of each license is the standard Apache 2.0 license.
>>>
>>> We will continue to remove third-party dependencies. Now the bloated
>>> list display will always remind us to do it more firmly. In the near
>>> future, we will remove a considerable part of the dependencies.
>>>
>>>
>>> Best Regards
>>> ---------------
>>> DolphinScheduler(Incubator) PPMC
>>> Lidong Dai 代立冬
>>> [email protected]
>>> ---------------
>>>
>>>
>>> --
>> Sheng Wu 吴晟
>>
>> Apache SkyWalking
>> Apache Incubator
>> Apache ShardingSphere, ECharts, DolphinScheduler podlings
>> Zipkin
>> Twitter, wusheng1108
>>
>> --
> Sheng Wu 吴晟
>
> Apache SkyWalking
> Apache Incubator
> Apache ShardingSphere, ECharts, DolphinScheduler podlings
> Zipkin
> Twitter, wusheng1108
>
--
Sheng Wu 吴晟

Apache SkyWalking
Apache Incubator
Apache ShardingSphere, ECharts, DolphinScheduler podlings
Zipkin
Twitter, wusheng1108

Reply via email to