jjzjj

openshift

全部标签

redis - 在 openshift 的另一个档位上与 redis 连接

我创建了2个齿轮,php-5.4和nodejs+redis。如何从我的PHP设备连接到Redis?我在哪里更改配置?我正在使用这个redis墨盒:https://github.com/smarterclayton/openshift-redis-cart 最佳答案 您需要将您的nodejs+redis应用程序创建为一个可扩展的应用程序,这样redis将在它自己的设备上,然后您可以使用提供的连接凭据从您的php设备连接到它。 关于redis-在openshift的另一个档位上与redis连

git - merge redis 的 repos 以在 Openshift 上工作

我正在尝试通过遵循此gitrepos自述文件(https://github.com/EddyRespondek/redis-standalone-openshift-example/blob/master/README.md)让redis在OpenShift上工作问题是我在最后一条命令中一直出错,如下所示gitpull-srecursive-XmyAppGitRepoSSHStringupstreammasterFromgit://github.com/EddyRespondek/redis-standalone-openshift-example*branchmaster->FETC

redis - OpenShift v3 连接应用程序与 redis。拒绝连接

我已经从默认图像目录创建了一个redis3.2应用程序。我正在尝试将在同一项目中运行的python应用程序与redis数据库连接起来。这是Python应用程序用来连接到redis的内容:REDIS_HOST='localhost'REDIS_PORT=6379REDIS_PASSWORD=os.environ.get('REDIS_PASSWORD')or'test'redis=aioredis.create_redis_pool((REDIS_HOST,int(REDIS_PORT)),password=REDIS_PASSWORD,minsize=5,maxsize=10,loop

docker - OpenShift 和持久性 Redis 配置

我已经成功部署了Redis(persistent)我的OpenShift安装上的图像。现在想持久化Redis的配置,已经按照this做了说明。但是,Redis是在容器中用这个命令启动的:/opt/rh/rh-redis32/root/usr/bin/redis-server*:6379我看到了shouldbestartedwiththefirstargument作为配置文件的路径,以便在启动时配置自身。如何在OpenShift中实现这一目标? 最佳答案 我使用部署配置中指定的运行命令解决了这个问题:containers:-name:

node.js - openshift 上的 socket.io redis 存储

我正在尝试在node.js上设置socket.io以使用redisstore,以便我可以与pubsub与opeshift平台上的多个Node进行通信,但我无法连接到redis服务器。我正在使用thiscartridge.我试着连接varpub=redis.createClient(process.env.OPENSHIFT_REDIS_DB_PORT,process.env.OPENSHIFT_REDIS_DB_HOST);但它不起作用(我发现了原因:createClient()onlyacceptIPaddresses)并且它回退到默认端口和主机,然后我运行了rhcport-forw

java - OpenShift 3 Java MongoDB

我正在将openshift3与mongodb结合使用。我在mongodb中使用Spring数据。但是我无法在Openshift上连接到mongodb。我正在使用这样的代码:MongoCredentialcredential=MongoCredential.createMongoCRCredential(USER,DB_NAME,PASSWORD.toCharArray());ServerAddressaddress=newServerAddress("localhost",27017);Listlist=Collections.singletonList(credential);ret

java - Openshift,一个调用另一个 web 服务的 web 服务

我在Openshift中创建了一个Tomcat7应用程序,并在那里部署了我的Web服务。问题是我的网络服务应该调用另一个服务。不显示任何结果。我在localhost中测试了该服务,它运行良好,但在openshift中却不行!!我应该将服务的URL更改为myapp-myDomain.rhcloud.com吗?或者有什么问题?更新它是否与端口转发有关,因为我的应用程序试图调用部署在tomcat中的另一个Web服务和wsdlurl地址外部的另一个Web服务(扮演客户端Web服务的角色),所有这些都部署在Openshift中?我收到以下异常,看起来像是Openshift上的Axis的某种Per

python - 在 OpenShift 上安装 python 包

我正在尝试在OpenShift上安装python包,但我看到关于执行此操作的最佳方法的页面很少。有人可以建议使用oauth2和simplejson的最佳方式。我试过将它们包含在setup.py中,但我不知道它们是否实际可用,或者我必须上传并指向路径。我该怎么做? 最佳答案 您是否安装了rhc(由OpenShift.com制作)?如果没有,请在OpenShift.com上查看:InstallingOpenShiftRHCClientTools现在你可以用rhc访问服务器了rhcssh然后你可以像往常一样做:检查python版本(大V)

python - Django 在 openshift 中提供媒体文件(用户上传的文件)

我已经在openshift中成功部署了我的Django项目。但我需要能够提供用户上传的文件。我为此使用了MEDIA_ROOT和MEDIA_URL。我关注了this教程在这里,但什么也没发生。我不得不更改MEDIA_ROOT,因为我认为那个建议不正确。所以我的MEDIA_ROOT看起来像MEDIA_ROOT=os.path.join(os.environ.get('OPENSHIFT_DATA_DIR',''),'media')MEDIA_URL='/media/'我在/wsgi文件夹中添加了.htaccess,如文章中所述RewriteEngineOnRewriteRule^appli

docker - Openshift v3 - 更新图像流以从外部 docker 注册表获取更改

我似乎遇到了一个简单的问题,并且感觉我错过了一些重要的东西。我在我们公司有一个私有(private)docker镜像注册表,它托管了我们开发的所有docker镜像。此注册表在我们的构建过程中不断更新,并且经常将新图像推送到它。现在我们正在使用一个openshift系统,其中包含少量图像和它自己的注册表。在这两个系统之间同步图像的最佳方式是什么?例如,我们有一个这样部署的应用:ocnew-appmyregistry.mydomain.edu/binbase/minix运行良好。我们现在想用最新的变化来更新这个部署,为此我做了:ocimport-imageminix标记规范创建的PullS