Hi Guanpeng,

you can see the steps here in the code:
https://github.com/prometheus/prometheus/blob/master/Makefile#L34-L48

The actual building of the app (after modules download etc.) is done in the
https://github.com/prometheus/prometheus/blob/master/scripts/build_react_app.sh
script
referenced from those Makefile steps.

On Mon, Jul 6, 2020 at 4:51 PM ggp...@gmail.com <ggp...@gmail.com> wrote:

> Hi Julius,
> Thanks for the reply, can you share the step to build frontend assets with
> me?
> thanks
> Guanpeng
>
> On Sunday, July 5, 2020 at 12:26:23 PM UTC-7 juliu...@promlabs.com wrote:
>
>> Hi Guanpeng,
>>
>> Yes, this is intended. The reason is that the new React UI requires some
>> separate build steps that are not Go-based, and the result of that is not
>> checked in (because it's hard to make completely reproducible builds that
>> wouldn't create diffs every time the React UI is built).
>>
>> See
>> https://github.com/prometheus/prometheus/blob/master/web/ui/react-app/README.md
>>  for
>> more details on the React UI build and dev stuff.
>>
>> On Sun, Jul 5, 2020 at 6:22 PM Guanpeng Gao <ggp...@gmail.com> wrote:
>>
>>> I use go build under cmd/prometheus to generate prometheus binary
>>> but looks like it doesn't include frontend assets, different from the
>>> binary directly build from "make build"
>>> error message: error reading base template: open
>>> web/ui/templates/_base.html: no such file or directory
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Prometheus Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to prometheus-devel...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/prometheus-developers/c731c457-f9c8-44da-b8f1-3253dab6cbffo%40googlegroups.com
>>> <https://groups.google.com/d/msgid/prometheus-developers/c731c457-f9c8-44da-b8f1-3253dab6cbffo%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>> --
>> Julius Volz
>> PromLabs - promlabs.com
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Prometheus Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to prometheus-developers+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/prometheus-developers/d955fb6a-6825-42bc-83ce-80606011c021n%40googlegroups.com
> <https://groups.google.com/d/msgid/prometheus-developers/d955fb6a-6825-42bc-83ce-80606011c021n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Julius Volz
PromLabs - promlabs.com

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prometheus-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/CAObpH5y8K3Tq_mzz_9VxeDBfsOiYt8FGFss5NtzGL7H6ahRoAw%40mail.gmail.com.

Reply via email to