是服务器吗?或者我需要在apache后面运行Opa吗?基本上 - 如果我想部署一个Opa应用程序,它是否就像在VPS上启动可执行文件一样简单,或者我是否需要一些其他堆栈元素?
编辑:注意到一个类似的问题,但我感兴趣的是我是否可以使用JUST exe来部署 - 而不是在任何服务器后面。
答案 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
)