问题标签 [openshift-cartridge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
156 浏览

eclipse - 无法使用 Eclipse Java EE IDE 从 Openshift 打开我的应用程序

之后,我从 Eclipse Java EE IDE for Web 登录到 Openshift,我收到以下错误:

无法加载应用程序、墨盒和齿轮无法请求https://hub.openshift.com/api/v1/quickstarts/promoted.json:javax.net.ssl.SSLException:java.lang.RuntimeException:无法生成 DH 密钥对

你知道我该如何解决吗?

0 投票
1 回答
42 浏览

openshift - Can a specific branch or commit be used in the Source-Url for an OpenShift Cartridge?

I'm using this iojs OpenShift cartridge, which has now been updated to iojs 3.0, but I need a iojs 2.x version to test some functionality.

Looking at the cartridge's manifest.yml (here), I see the Source-Url set to the git repo (https://github.com/connyay/openshift-iojs.git). I was thinking if I change that to use an older version of the same Github repo, then I would get the older cartridge.

So does the Source-Url attribute support specifying branch or commit hashes (ala https://github.com/connyay/openshift-iojs.git#v2.5.0 etc) ? The OpenShift documentation doesn't mention anything about this.

0 投票
1 回答
570 浏览

java - OpenShift / wildfly-cartridge:如何将自己的 -D 参数添加到启动 wildfly 的 JVM 命令行?

我们在具有多个齿轮的扩展应用程序中在 OpenShift 上运行我们的 Java 后端应用程序。我们使用 JGroups 创建自己的沟通渠道。

因此,我们需要在启动 wildfly 的 JVM 命令行中添加一些额外的参数:例如-Djgroups.bind_addr=$OPENSHIFT_WILDFLY_IP

我们该如何调整呢?
最好的问候,
- badera

0 投票
2 回答
309 浏览

ssh - Openshift连接错误

我不知道我是否在正确的地方,但如果没有提前抱歉!

我在 openshift 中有一个运行 tomcat 的应用程序,几天前我的应用程序在浏览器中显示“未找到”。我确实在网络控制台中重新启动了应用程序,但什么也没有。

所以我认为 mybe 问题出在 tomcat 中,所以我尝试检查日志,但无法通过 ssh 连接到应用程序。然后我再次运行设置以生成一个新的密钥对,但是当命令 rhc setup 运行时给了我:

我在网上搜索我已经手动设置了密钥,并且在 ssh 控制台中给了我错误,我无法连接:

我做错了什么?或者更好的是,我可以做些什么来连接?

(我无法重新创建这个应用程序,因为我使用的战争我已经没有了,所以我需要这个工作来再次保存一切!)

谢谢

0 投票
2 回答
108 浏览

node.js - 为什么将我本地创建的 MEAN-Application 推送到 OpenShift 不起作用?

我正在尝试将我使用 express 在本地创建的 MEAN-Application 推送到 OpenShift。为此,我从仪表板创建了一个新应用程序,并将 NodeJS 添加为插件。然后,当我添加我的 Git-Repository-URL(托管在 BitBucket 上)并创建应用程序时,我收到以下错误:

Openshift 仪表板中的错误

当我在不输入存储库 URL 的情况下创建新应用程序,然后从 Openshift 中提取,复制到我的项目并再次推送时,我收到类似的错误:

来自 Git-Push 的错误

端口 8080 不可用似乎是一些问题,但我自己无法解决这个问题,因为我是新手,无法在网络上找到解决方案,因此感谢任何帮助和建议。

编辑:当我说 MEAN 时,我实际上是指 EAN;我目前不使用 MongoDB。

编辑 2:几个小时后,我决定尝试 Heroku。它在第一次尝试时也不起作用,但日志包含更多有用的信息,所以我在大约一个小时内启动并运行了所有东西(相比之下,使用 OpenShift 尝试了 4 小时)。之后,我尝试将我推送到 Heroku 的完全相同的项目推送到 Openshift 并得到以下新错误:

新的 Openshift 错误日志

同样,如果有人碰巧知道对此的快速修复,请告诉我,因为我仍然想使用 OpenShift。

0 投票
2 回答
2971 浏览

javascript - 无法将 Node 应用程序部署到 Openshift

我正在尝试使用命令行工具将一个简单的ExpressJS应用程序部署到Openshift 。我在下面提供了调试跟踪:

但是我的应用程序正在侦听端口 8080:

任何人都可以帮忙吗?

部署一个空的应用程序似乎不会引发任何错误。

0 投票
1 回答
8470 浏览

heroku - heroku vs openshift哪个PaaS更好?

自过去 3-4 年以来,我一直在使用 Heroku,现在我有客户想使用 openshift 来部署他们的 ruby​​ 应用程序。

我知道heroku 的功能和openshift 的新手。我知道 openshift 的一些功能,如齿轮、墨盒、市场等。

两者都使用 aws 进行在线服务和相同的 git 部署策略。

我想知道 openshift 在部署 ruby​​ 应用程序方面比 heroku 有什么优势?

0 投票
1 回答
691 浏览

openshift - openshift 数据库和数据目录

我正在查看一个 README 文件,该文件提出了一些关于 Openshift 上的数据库持久性的问题。

注意:每次推送时,远程 repo 目录中的所有内容都会重新创建,请将长期项目(如 sqlite 数据库)存储在 OpenShift 数据目录中,这将在你的 repo 推送之间持续存在。OpenShift 数据目录可相对于远程 repo 目录 (../data) 或通过环境变量 OPENSHIFT_DATA_DIR 访问。

https://github.com/ryanj/nodejs-custom-version-openshift/blob/master/README#L24

但是,我无法在 Openshift 网站上找到对此的确认。这个自述文件过时了吗?我宁愿不测试这个,所以如果有人有任何他们愿意分享的第一手知识,我将不胜感激。

0 投票
0 回答
231 浏览

mysql - 如何在 openshift 上使用 mysql 数据库设置部署 Express 4 应用程序?

我发现在 Openshift 上部署 Express4 应用程序很困难。
该项目在本地主机上运行良好,但无法在服务器上推送

server.js 上的应用部署失败 ....

express@3 版本在 server.js 上运行良好(默认提供)。关于在 openshift 上部署 express@4 版本的任何帮助???

0 投票
1 回答
79 浏览

node.js - openshift 所需的sails.js(v0.11) 墨盒

Sails.js 的当前版本是 v0.11。要在 openshift 中使用此版本的sails.js 创建应用程序需要 Cartidge 。

我找到了一个较旧的墨盒https://github.com/markschad/openshift-origin-cartridge-nodejs-sails

谁能给个升级的墨盒?