问题标签 [openshift]

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 投票
3 回答
400 浏览

configuration - 如何可靠地确定我的项目在哪个 PaaS 上运行?

我有一个小项目,我想同时部署到 Heroku 和 OpenShift,以便在这两个平台上进行尝试。我正在使用 Python/Django 所以我想利用动态导入功能来定义每个环境的设置,为我想要部署到的平台维护一个设置模块,例如:

到目前为止,我使用此代码:

最好通过默认(不是由我/开发人员设置)环境变量来检测这一点。Heroku 只公开了一些:

和 OpenShift 的:

OpenShift 变量带有前缀,OPENSHIFT_因此有一个开头,但 Heroku 并非如此。

如何使用环境变量可靠地检测平台?

0 投票
2 回答
4563 浏览

python - 在 openshift 上的 Bottle.py 应用程序中加载静态文件

我正在开发一个应用程序,托管在 openshift 上并建立在他们的 bottle.py 快速入门示例(https://github.com/openshift/bottle-openshift-quickstart)上,但我很难正确使用静态文件. 我有一个本地版本,可以与瓶子中内置的服务器一起使用,但是当我将本地工作的内容转移到 openshift 应用程序中时,它的行为会有所不同。

在我的本地 main.tpl 中,以下行用于指示应加载哪些文件...

在我的本地 app.py 中,以下代码尝试提供正确的文件...

有条件是因为我试图找出一种方法来保持 /static 目录的组织,而不必编写几个类似send_static的函数,一个具有 css 文件的根位置,一个具有 js 文件的根位置或其他。

当代码在 openshift 中使用时,它不再起作用,本地版本在显示的页面中插入“/static/styles/base.css”,openshift 版本只插入“/static/base.css”。为了让 css 文件加载,我偶然发现了以下代码。

我的 main.tpl 保持不变......

但是在我的 openshift app.py 中,我必须明确地将子目录放入路由中

我是否遗漏了导致差异的 openshift 服务器环境?该应用程序正在运行,但我真的很想知道加载和显示 css 文件的正确方法。

谢谢。

0 投票
1 回答
792 浏览

configuration - 在 Jenkins 应用程序 -OpenShift 上安装和配置 Mercurial

关于如何做到这一点的任何提示?我尝试从此处下载的 zip 自动安装,在此处提取:OPENSHIFT_DATA_DIR/hg 和此处的可执行位置:OPENSHIFT_DATA_DIR/jenkins/data/tools/Mercurial/mercurial-2.2.1/bin/hg

我肯定做错了什么,我不是Linux saavy。詹金斯说找不到 mercurial 可执行文件。

任何帮助都非常受欢迎。

0 投票
1 回答
634 浏览

jboss7.x - 在 Jboss 和 Openshift 中使用 jar 库

我正在尝试使用 Jboss 和 Eclipse 在 Openshift 上部署一个简单的 REST Web 服务。我有一个包含一些类的 Jar 库,我把它放在路径中:

src/main/webapp/WEB-INF/lib/

的项目。在本地部署应用程序并对其进行测试是可以的,但是当我尝试在 Openshift 上部署时,我在构建时遇到错误:

ClassNotFoundException

阅读日志我注意到 Jboss(在 Openshift 上)没有找到我的 Jar:为什么?

0 投票
1 回答
259 浏览

ruby - rhc-create-domain 出错 (Openshitft)

嗨,当我在 Ubuntu 11.10 中运行命令 rhc-create-domain 时出现错误。我按照以下步骤操作:

命令行上的 rhc-create-domain 出错 (Openshitft)

但我接受了这个错误:

我需要 `gem_original_require': no such file to load -- mime/types 但是我如何或在哪里可以安装或修复它?,谢谢。

0 投票
1 回答
773 浏览

java - JSF 页面无法使用 Openshift 在 Internet Explorer 中查看,但在本地主机和 Chrome 上工作

我最近使用 openshift 上传了我的第一个 JSF 站点。

我的 JSF 网站上有一个命令按钮,如下所示:

与 bean 相关联:

这在我的本地主机上的 IE、Firefox 和 Chrome 以及 openshift 上的 Firefox 和 Chrome 中都可以正常工作,但是当我在网站上线后单击 IE 上的按钮时,我收到以下错误:

请帮忙!

谢谢

0 投票
1 回答
1073 浏览

sqlite - sqlalchemy 没有加载 sqlite 数据库

我的应用程序在 openshift 上运行,我无法加载数据库。这些是我的代码:

在文件数据中,我有文件 euro2012tvguide.sqlite 这是 sqlite db

0 投票
1 回答
607 浏览

python - 如何在 OpenShift 上配置 webpy 和 MySQL

我想知道如何在 openshift 上部署webpy to-do 示例。这是一个官方的 webpy 示例,展示了如何在 openshift 上部署 webpy 应用程序,但此示例不处理 mysql。任何人都可以向我展示在 openshift 上部署 webpy 待办事项示例的演示吗?谢谢。

0 投票
1 回答
714 浏览

node.js - 更改 openshift 上节点的默认启动器 js ( server.js)

如何更改 openshift 上节点的默认启动脚本的名称?默认启动脚本是 server.js。

我在openshift 论坛上看到了一个帖子,但是我很难理解。

0 投票
1 回答
9984 浏览

localhost - 如何在本地主机上测试 openshift 应用程序

我最近开始使用 Openshift,我想知道在将应用程序上传到 openshift 之前,是否有办法在本地主机上部署(测试)应用程序。问题是每次我对代码进行更改时,都需要一些时间将其推送到 openshift 并检查它是否有效。

例如,Google 应用程序引擎 SDK(用于 Eclipse)包括一个 Web 服务器应用程序(应用程序引擎模拟器),它允许您在部署到 google 之前在本地测试您的应用程序。

thnx Fotis