2012-04-27 78 views
5

是服务器吗?或者我需要在apache后面运行Opa?基本上 - 如果我想部署一个Opa应用程序,它会像在VPS上启动可执行程序那样简单,还是需要其他一些堆栈元素?Opa产生的可执行文件是什么?

编辑:注意到一个类似的问题,但我感兴趣的是我是否可以部署使用只是exe文件 - 不在任何服务器后面。

回答

5

Opa编译器生成一个独立的可执行文件。您不需要任何其他堆栈元素,Web服务器完全集成到生成的可执行文件中。

您可以启动它的唯一元素是外部数据库。 但是,您可以使用Opa数据库(DB3)作为不需要数据库服务器的本地数据库(./monapp.exe --db-local /path/to/db,如果未设置选项--db-local,则使用默认路径)。

如果你想要一个Mongo数据库,应该使用--database mongo选项编译该应用程序。生成的可执行文件将能够自动安装MongoDb(./monapp.exe --db-local /path/to/mongodb

+0

谢谢,这清除它。 – guywhoneedsahand 2012-05-03 04:37:56

相关问题