在过去,我曾经能够使用Marklogic的app builder生成搜索应用程序,将创建的模块数据库的内容复制到文件系统,更改HTTP服务器的配置并开始自定义。
但是,这不适用于新的Marklogic7应用程序。当我将应用程序模块移动到文件系统并运行应用程序时,我得到了通用的REST API页面。显然,如果应用模块没有存储在数据库中,REST API重写脚本不会拾取配置。还有别的办法吗?
我想使用上述工作流的原因是我可以使用版本控制和自动部署器。将应用放在模块数据库中严重限制了开发工具的选择。
虽然我不认为有一个直接的方法来做你正在寻找的,使用我在这篇博客文章中列出的工作流可以让你使用版本控制,并使脚本自动化部署变得容易。它利用了Roxy部署器(介绍)。