MathHubInfo / Frontend

A new MathHub Narration Frontend written in React.
GNU Affero General Public License v3.0
2 stars 0 forks source link

dedicated MH build server (and results distribution) #72

Open kohlhase opened 7 years ago

kohlhase commented 7 years ago

Tom and I have been talking about the build process on MathHub: during a (successful) PVS build (the MMT side of) MathHub was practically inaccessible (and died after the build). And that seems inherent in the design that uses one MMT process for both user queries (that is mostly what MathHub needs) and building. So we propose the following design for discussion. It splits building from user queries, i.e. for MathHub we are running two servers (possibly on different machines):

the MMT build server

A dedicated MMT process without any drupal support, on a beefy (virtual) machine

the MH frontend server

This is essentially the setup we currently have only that it does not build anything anymore. Instead it gets all generated content from the MH build server via the GL repositories. For that it pulls content either regularly or upon alert from the build server (or both).

Prerequisites

kohlhase commented 7 years ago

Here is another thought, we might just use the continuous integration workflow provided by GitLab to do all the mechanics. Something like @tkw1536 did for the KWARC bibs. But maybe with a continuously existing MMT server?

tkw1536 commented 3 years ago

This should really be an MMT issue