Open kohlhase opened 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?
This should really be an MMT issue
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