问题标签 [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.
ruby - 为 OpenShift 安装自定义墨盒后 Ruby 失败
所以我正在尝试安装具有 python3.5 https://github.com/Praisebetoscience/openshift-cartridge-python-3.5的自定义墨盒
我正在运行的命令是:
然而,在墨盒安装完成后,红宝石崩溃并出现一个奇怪的错误。我对 ruby 不是很熟悉,我不确定为什么这是来自核心库。你知道是什么原因造成的吗?
openshift - 在 Openshift 中更新 Maven 版本
我有一个运行 Wildfly 10 的 openshift 设备。我的 Web 应用程序需要 Maven 3.3.X 才能构建(它使用了一些需要它的插件)。如何更新我的 Openshift Gear 以支持它?
java - Openshift 将 Tomcat 7 (JBoss EWS 2.0) 墨盒中的 java 7 更新到 8
我是 Openshift 的新手,我使用 Tomcat 7 (JBoss EWS 2.0) 插件为我的 Spring Boot Web 应用程序创建了一个服务器实例。
最初,Web 应用程序使用 JDK7,并且在 Openshift 上运行良好。现在,为了进行一些增强,我们必须切换到 JDK8。
我尝试在 Google 上搜索有关更改JAVA_HOME
为 JDK8 的信息,并尝试了大多数解决方案,但无法使其正常工作。
尝试解决方案 1 :在以下内容下创建
start
文件。app-root/runtime/repo/.openshift/action_hooks/
#!/bin/bash export JAVA_HOME=/etc/alternatives/java_sdk_1.8.0 export PATH=$JAVA_HOME:$PATH
此外,该文件具有
+x
权限。尝试解决方案 2 :在和下创建
java8
标记。app-root/runtime/repo/.openshift/markers
jbossews/template/.openshift/markers
上述解决方案不起作用。其他选项是DIY
墨盒,它可能有效,但我不想创建新应用程序并将所有内容移到那里。
编辑
下面是目录结构
请注意,我使用 open shift UI 而不是使用rhc
命令创建了此应用程序。
请指导我。
谢谢
node.js - 我想使用 Node.js 将数据从多个客户端发送到一个稳定的客户端
这是我的代码:
每当新的“/”请求到达时,我想将数据发送到先前连接的套接字。
java - 带有 Tomcat 8 和 JDK 8 的 Openshift DIY 墨盒。JAVAHOME 订阅
这是我第一次使用 OpenShift,并且正在使用 Tomcat Java 8 和 8 创建应用程序 DIY 盒式磁带。
我在用
我的钩子action_hook/start上的命令自动启动 Tomcat 8 并更改变量 JAVA_HOME 我的应用程序以运行 java 8。运行 tomcat 8 的命令运行良好,但更改 JAVA_HOME 变量似乎不起作用。
但是,如果我在我的 ssh 控制台(Putty)中运行命令来更改 JAVA_HOME 变量,并且在发出命令后不久java -version
,它显示版本是 1.8.x 但是当我关闭我的 shh 控制台时,再次打开并运行java -version
命令,它返回版本 1.7.x。有谁知道会发生什么?
openshift-client-tools - 本地主机上的 Openshift Origin rhc 设置失败
我正在尝试在 virtualbox 部署上本地设置新的 openshift 源环境。我在此操作中遵循的教程可在此处找到,并且运行良好。我现在正在尝试在虚拟环境中安装客户端工具,然后设置我的 rhc 配置。我已经安装了所有东西,并且正在运行以下命令“rhc setup --debug”。
以下是我的输出,其中包含错误:
我也尝试使用 -l admin 传递用户名,使用 -p admin 传递密码,但我收到相同的错误。
我需要做些什么不同的事情才能使其正常工作?感谢您提供的任何帮助。
openshift - 在现有 OpenShift 应用程序中启用可扩展性。这是可能的?
我使用 Diy 墨盒、Mysql 5.5 和 phpMyAdmin 创建了一个不可扩展的 OpenShift 应用程序。现在我可以设置我需要的一切,看到我可以使用端口转发通过 Mysql Workbenck 访问我的数据库。所以我不采取更多的phpMyAdmin 墨盒。
那么有可能我删除墨盒 phpMyAdmin 并启用可扩展性,以便我可以免费使用我的三个齿轮来进行此应用程序吗?
node.js - 部署后 NodeJS 应用程序无法在 Openshift 上运行
我的 nodejs 应用程序部署有问题。我为我的应用程序使用 Express、MySQL 和基本的 Express 结构。当我在 openshift 上打开应用程序 URL 时,我收到 503 错误消息。在 nodejs.log 上,我可以看到:
该应用程序使用 ./bin/www 运行。这是我在该文件中的代码:
express - NodeJS+ Express + MySQL 应用程序未在 Openshift 上运行
我有一个可以成功部署但没有启动的 nodejs 应用程序。当我查看日志文件时,我一直收到此错误:
这是 MySQL 连接代码(密码是隐藏的,但我使用的是 MySQL 盒提供的密码,以及用户提供的密码):
我也在使用 PHPmyAdmin 来创建表/管理数据库。有任何想法吗?我很绝望...谢谢!
openshift - 如何在 Openshift Gear 上安装 SMB 客户端
如何在 Openshift Gear 上安装 SMB 客户端
实际上我已经OwnCloud
使用https://hub.openshift.com/quickstarts/4-owncloud成功安装
,但唯一的问题是安装External storage support
插件后它给了我硬警告Note: "smbclient" is not installed. Mounting of SMB / CIFS, SMB / CIFS using OC login is not possible. Please ask your system administrator to install it.
,所以它清楚地表明我需要在我的服务器上安装 smbclient无法安装,因为我在服务器上没有足够的权限。
有人可以帮忙吗?任何cartrigde或任何方式来实现它