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

arc*_*ies 5 deployment opa

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

编辑:注意到一个类似的问题,但我感兴趣的是我是否可以使用JUST 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)