问题标签 [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.
maven - 添加文件时磁盘配额增加
我有 2 GB 的磁盘空间,我正在上传 2 个 jar 文件,它们加起来都小于 360 MB。但是,每当我将这些 JAR 文件与其他几个文件(甚至不大)一起上传时,并且每当我在稍微编辑后将代码推送到上游时,我的磁盘配额都会达到 100%。为什么会这样?每次我编辑代码时服务器如何自动填满,尤其是在我添加我的 jar 文件之后?
我正在使用 maven 构建 jar 文件,并且知道正因为如此,它们都将被计入两个地方。但是 2 GB 绰绰有余,不是吗?那么问题是什么?顺便说一句,这些 jar 文件是 3rd 方 JAR 文件。而且我正在使用疯狂的 10 墨盒。
我在这里先向您的帮助表示感谢!
openshift - 在开放式班次中自动创建应用程序
我想在 openshift.ie 中自动创建应用程序,而不是执行 rhc 命令,我只想运行一些作业来构建应用程序。
openshift - 如何在 git push 到 Openshift 服务器之前测试 openshift action_hooks
我一直在查看 Openshift 文档和 Stack Overflow 一段时间,但我似乎无法得到任何答案。
我想知道在 Openshift 上开发部署应用程序的标准模式是什么?我特别关心在部署之前对 action_hooks 的测试。当我最近使用 DIY 墨盒时,我发现这特别麻烦,因为我必须在启动应用程序之前处理在构建脚本中下载依赖项。由于每次我做出更改并推送它时,我的应用程序总是无法启动(我这样做只是作为 Openshift 服务的初始测试,我永远不会这样开发)。我最终不得不通过 ssh 连接到我的实例并通过反复试验来解决问题(不是很理想)。
我感谢任何人可以提供的任何帮助。谢谢
bash - 我应该如何将 pandoc 与我的 OpenShift 应用程序捆绑在一起?
我一直在使用https://github.com/openshift-quickstart/jekyll-openshift在 OpenShift 上运行 jekyll在 OpenShift 上运行 jekyll 。我希望能够自动重建我的网站以便将来发布帖子,而不必为了发布它们而重建/重新上传。这意味着我在 OpenShift 上运行了一个 cron 作业,它重建了我的 jekyll 站点,deploy
从我正在使用的 OpenShift 盒式磁带中调整了 bash 脚本。到目前为止,一切都很好。
现在我想pandoc
用kramdown
. 现在我有一个问题。如何安装pandoc
作为应用程序部署到 OpenShift 的一部分,
我已经在网上搜索了一个小时左右。我收到相互矛盾的报告。使用木偶。从源代码构建,从“安装 Haskell 平台”开始。我不介意这项工作,但我想知道在完成所有工作并扯掉我的头发之前该走哪条路。
那么......你会选择哪条道路,我可以阅读哪些文章来指导我学习我需要学习什么才能做到这一点?
谢谢你。
linux - 在 Openshift 上将 nodejs 设备升级到 v0.12 后出现 bcrypt 错误
将在我的 Openshift 设备上运行的 nodejs 版本从 v0.10 升级到 v0.12 后,我收到以下错误:
我的 package.json 中的bcrypt
版本设置为~0.8.5
.
到目前为止,我已经尝试了这些但没有成功:
-rhc ssh myapp
然后更新node-gyp
,rm -rf node_modules
然后npm install
;
- 手动安装依赖项;
- 编辑 package.json 以预安装 node-gyp
有人对我如何解决这个问题有想法/知道吗?(理想情况下,该解决方案不需要升级 gcc)
另外,我正在使用 Ryan J为 nodejs v.012 定制的墨盒
openshift - 无法启动节点服务器
当我尝试手动或从命令提示符启动服务器时出现以下错误。
停止 NodeJS 墨盒
2015 年 12 月 20 日星期日 10:29:20 GMT-0500(美国东部标准时间):停止应用程序“nodejs”...
2015 年 12 月 20 日星期日 10:29:20 GMT-0500(美国东部标准时间):停止节点应用程序“nodejs”
启动 NodeJS 墨盒
2015 年 12 月 20 日星期日 10:29:21 GMT-0500 (EST): 启动应用程序'nodejs' ...
等待应用程序端口(8080)可用...
应用程序“nodejs”无法启动(端口 8080 不可用)
执行失败:/var/lib/openshift/5671bca50c1e66a111000114/nodejs 的“控制重启”
请提供任何解决方案。提前致谢。
openshift - Openshift 未运行 PHP/MySQL 部分代码
我正在使用 Openshift by Redhat 服务来托管我的网站。免费计划。该站点使用 HTML、PHP、SQL、Javascript、AJAX 和 JSON。
当我使用本地服务器运行代码时,它按预期工作。当我通过 Openshift 运行它时,PHP/SQL 部分不起作用。这就是为什么我认为这是服务器问题,而不是代码问题,所以我暂时不会发布任何代码。
这里有几个镜头来澄清:
- Openshift 墨盒注意 PHP 墨盒状态为“空闲”,而 SQL 为“已启动”???
- phpMyAdmin 不允许以为我必须添加 phpMyAdmin 但我不能。为什么?
pip - Openshift Django Pip 权限被拒绝
我在 requirements.txt 中添加了一个新包。当我使用 git 将它推送到 openshift 存储库时,它无法安装它(在解压 requirements.txt 并检查 pip 依赖项之后)。这是我得到的错误:
我不确定为什么 pip 突然停止工作,有什么想法吗?我正在使用 Python 2.7 墨盒。
tomcat - Openshift tomcat,找不到server.xml和context.xml?
我已经在 openshift Tomcat 上安装了我的应用程序。
我想设置从 http 到 https 的自动重定向。但是我无法在它应该在的地方找到 server.xml 和 context.xml。
https://developers.openshift.com/en/troubleshooting-faq.html#_how_do_i_redirect_traffic_to_https
我也 ssh 到 box,但在那里也找不到上下文/服务器 xml。
我对如何进行感到困惑?我应该在我的 git repo 中定义我自己的 xml 文件吗?或者通过 ssh 手动在盒子上定义?
node.js - 在服务器运行时更新 openshift env var 并获取相同的最新值
在 openshift 上,我设置了 env X=20。在我的 nodejs 模块中,我正在读取这个值,但是每当我更新 XI 的值时,我都无法获得更新后的值。我必须重新启动服务器才能获得最新的服务器。
有没有一种方法可以在不重新启动应用程序的情况下获取 env 变量的最新值?
在谷歌搜索时,我发现以下 API 可以帮助我.. https://access.redhat.com/documentation/en-US/OpenShift_Online/2.0/html/REST_API_Guide/chap-Environment_Variables.html