我有一个node.js
连接到远程Oracle
数据库的应用程序。在我的本地机器上,我node-oracledb
用来连接到数据库,它运行良好。
我正在尝试将此节点应用程序部署在OpenShift
. 但是,我无法node-oracledb
安装在OpenShift
. 我相信这是由于下载和安装 Oracle InstantClient 的先决条件,这不是OpenShift
.
关于如何让它发挥作用的任何想法OpenShift
?
我有一个node.js
连接到远程Oracle
数据库的应用程序。在我的本地机器上,我node-oracledb
用来连接到数据库,它运行良好。
我正在尝试将此节点应用程序部署在OpenShift
. 但是,我无法node-oracledb
安装在OpenShift
. 我相信这是由于下载和安装 Oracle InstantClient 的先决条件,这不是OpenShift
.
关于如何让它发挥作用的任何想法OpenShift
?
我不熟悉 OpenShift,但我假设您使用的是他们提供的 Node.js 服务。我同意这个问题很可能是对 InstantClient 的依赖。
OpenShift 是否支持虚拟机?如果是这样,您可以降低到较低级别并构建适合您的 VM。
另一种选择是使用支持驱动程序的 Oracle 的 Node.js 服务:https ://cloud.oracle.com/en_US/acc
最后一个选项是为数据库设置一个 RESTful API(由于我不知道您的基础架构,因此不确定您将在何处或如何执行此操作),然后从 OpenShift 与该 API 进行通信。