Opa生成的可执行文件究竟是什么?

时间:2012-04-27 02:52:15

标签: deployment opa

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

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

1 个答案:

答案 0 :(得分: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