草庐IT

OPENSHIFT

全部标签

node.js - 在 OpenShift 上运行 npm install --production

当我将代码推送到OpenShift时,它似乎正在安装我的devDependencies,这需要forever。我真的很想设置它,所以它只会安装dependencies(通过运行--production标志)。有没有办法做到这一点? 最佳答案 您可以通过将NPM_CONFIG_PRODUCTION环境变量设置为“true”来告诉npm使用--production标志进行安装。这是一个适用于现有应用程序的示例:rhcenvsetNPM_CONFIG_PRODUCTION="true"或者,您可以将此变量设置为初始应用创建步骤的一部分:r

linux - OpenShift: Node 应用程序上的 "Failed to execute control start"

我提前意识到这是一个模糊的问题,但我不知道我还能在这里尝试什么......我一直在处理其他SO问题并遵循他们的建议,但到目前为止还没有解决我的问题。这是我遇到的具体错误。StoppingNodeJScartridgeFriJul10201510:36:28GMT-0400(EDT):Stoppingapplication'appname'...FriJul10201510:36:29GMT-0400(EDT):StoppedNodeapplication'appname'StartingNodeJScartridgeFriJul10201510:36:30GMT-0400(EDT):S

node.js - OpenShift node.js 错误 : listen EACCES

我一直在将OpenShift与node.js和socket.io一起使用。我的代码是:server.listen(process.end.OPENSHIFT_NODEJS_PORT||3000);我的代码说它返回端口8080。但是,我收到此错误:DEBUG:Startingchildprocesswith'nodeserver.is'Info:socket.iostartedwarn:errorraised:Error:listenEACCES我该如何解决这个问题?我找不到其他解决方案。 最佳答案 您还需要在监听中指定绑定(bind

node.js - 什么是在 OpenShift v2 推送 Hook 期间的最后一秒重置 PATH 变量?

TL;DR:工作应用程序,克隆它,克隆不能从pushhook正确启动(但如果我ssh进入,手动工作正常。)PATH添加了正确的Node版本,但是在最后一步的某个地方,不正确的Node版本再次被添加到PATH中。这里的路径是正确的:remote:PATH=/var/lib/openshift/.../app-root/data//node-v4.x.x-linux-x64/bin:/var/lib/openshift/.../app-root/runtime/repo/node_modules/.bin:/var/lib/openshift/...//.node_modules/.bin

curl - OpenShift 3.1 - 防止 Docker 缓存 curl 资源

我的Dockerfile中有这个curl命令:RUNcurl-H'Cache-Control:no-cache'-f${NEXUS_URL}${ARTIFACT_PATH}-${ARTIFACT_VERSION}.war?nocache=true-o$JBOSS_HOME/standalone/deployments/ROOT.war我第一次运行它时,我可以看到下载信息。然而,在那之后它似乎正在缓存远程资源,因此不再更新它:Step6:RUNcurl-H'Cache-Control:no-cache'-f${NEXUS_URL}${ARTIFACT_PATH}-${ARTIFACT_V

docker - 如何使用 Openshift OC 删除部署配置、图像流等?

使用ocnew-applocation/nameofapp创建新应用后,创建了很多东西:一个deploymentConfig、一个镜像流、一个服务等等。我知道你可以运行ocdelete.我想知道如何在给定标签的情况下删除所有这些。 最佳答案 当使用ocnew-app时,它通常会在每个创建调用app的资源上添加一个标签,其值是给应用程序的名称。该名称将基于git存储库的名称,或者可以使用--name选项提供。知道要删除所有您可以运行的内容:ocdeleteall--selectorapp=appname在删除任何内容之前,您应该能够通

mongodb - 如何在 MongoDB 2.4.9 上本地从 OpenShift 进行 mongodump 和 mongorestore?

我只是自己做的(因为RockMongo导出和导入已损坏)所以只是在这里发布。请注意,这是针对具有相应版本的mongodump和mongorestore的MongoDB版本2.4.9。 最佳答案 首先阅读与您的版本相关的文档,备份,确保下面的解决方案与您的场景相关等。http://docs.mongodb.org/v2.4/reference/program/mongodump/http://docs.mongodb.org/v2.4/reference/program/mongorestore/2018年11月20日开始更新我只需要

mongodb - 如何在 MongoDB 2.4.9 上本地从 OpenShift 进行 mongodump 和 mongorestore?

我只是自己做的(因为RockMongo导出和导入已损坏)所以只是在这里发布。请注意,这是针对具有相应版本的mongodump和mongorestore的MongoDB版本2.4.9。 最佳答案 首先阅读与您的版本相关的文档,备份,确保下面的解决方案与您的场景相关等。http://docs.mongodb.org/v2.4/reference/program/mongodump/http://docs.mongodb.org/v2.4/reference/program/mongorestore/2018年11月20日开始更新我只需要

node.js - Openshift 的 MongoDB 大小限制是多少?

我正在使用nodejs和mongodb开发应用程序。我遇到了Openshift托管,他们提供3个免费齿轮,每个齿轮有512内存和1GB磁盘空间。MongoDB是Openshift应用程序的卡式磁带形式,所以我不确定,如果我为我的nodejs应用程序安装MongoDB卡式磁带,它将为MongoDB分配多少数据大小。a)Doesitlimitto1GBb)MongoDBdata-size=1GB-(NodeJSAPPspace)c)orcanihaveitasaseparategearforMongoDBandaccessinmyapplication?Openshift还允许访问外部云数

node.js - Openshift 的 MongoDB 大小限制是多少?

我正在使用nodejs和mongodb开发应用程序。我遇到了Openshift托管,他们提供3个免费齿轮,每个齿轮有512内存和1GB磁盘空间。MongoDB是Openshift应用程序的卡式磁带形式,所以我不确定,如果我为我的nodejs应用程序安装MongoDB卡式磁带,它将为MongoDB分配多少数据大小。a)Doesitlimitto1GBb)MongoDBdata-size=1GB-(NodeJSAPPspace)c)orcanihaveitasaseparategearforMongoDBandaccessinmyapplication?Openshift还允许访问外部云数