我有一个openshift应用程序,我刚刚在同一个盒式磁带上安装了一个postgresql数据库.
我安装了postgresql数据库,但现在我想从我的PC连接到数据库,所以我可以开始创建新表.
使用端口转发我找到了postgresql db的IP
127.3.146.2:5432
在我的webaccount下,我看到我的数据库:txxx用户:admixxx密码:xxxx
然后使用RazorSQl我尝试建立一个新的连接
因用户密码错误而不断出现.
如果我尝试使用本地IP连接,如127.0.0.1,那么我可以正常连接.
如何解决此问题,我要做的就是连接到此DB,以便我可以创建新表.
我用django构建了一个webapp.为了主持它,我正在尝试使用openshift,但是很难让任何工作.对此,似乎缺乏一步一步的措施.到目前为止,我有git工作正常,该应用程序适用于本地开发环境,我已成功在openshift上创建了一个应用程序.
在openshift创建URL后,我只需获得标准页面"欢迎使用您的Openshift应用程序".
我已经按照https://developers.openshift.com/en/python-getting-started.html#step1尝试更改wsgi.py文件.将其更改为hello world,推送它然后我仍然获得openshift默认页面.
是否有一个很好的综合资源可以让本地Django应用程序在Openshift上运行?我在谷歌上找到的大部分内容都只是示例应用程序,这些应用程序并不像我已经构建的那样有用.
我们正在使用Play Framework构建一个完全RESTful的后端.我们还在构建一个单独的Web前端,该前端具有不同的技术堆栈,可以调用RESTful API.
我们如何部署这两个应用程序,使它们具有相同的域名,一些url用于后端API,一些用于前端视图?
例如,访问MyDomain.com意味着前端显示主页,但发送GET到MyDomain.com/product/24意味着后端返回带有产品信息的JSON对象.另一种可能性是,如果Web浏览器查看MyDomain.com/product/24,则前端显示HTML页面,该网页是通过对同一URL的后端调用构建的.
最后,我们需要两个专用服务器吗?或者可以将前端和后端部署在同一台服务器上(例如OpenShift,Heroku)
据我所知:
与
否则,这两个资源有没有额外的差异?
越详细越好.
我最近开始玩Openshift,我想知道是否有办法在本地主机上部署(测试)你的应用程序,然后再在openshift上传它.事情是,每次我对代码进行更改时,都需要一些时间将其推送到openshift并检查它是否有效.
例如,谷歌应用引擎SDK(适用于Eclipse)包括一个Web服务器应用程序(应用程序引擎模拟器),允许您在部署谷歌之前在本地测试您的应用程序.
thnx Fotis
我知道WildFly盒式磁带没有JDK支持,但是我能以某种方式在实验性DIY盒式磁带上安装Java 8吗?java-1.7.0是/ usr/lib中的最新版本.
我已经用咖啡写了一个节点restify服务器,我似乎无法让它运行.
部署时我收到以下错误:
等待应用程序端口(8080)变得可用...
之后我得到以下错误
应用程序'appname'无法启动(端口8080不可用)
如果coffeescript似乎是问题,那么就有一项工作.我不想改回js.
我的服务器代码是:
restify = require 'restify'
Bunyan = require 'bunyan'
server = restify.createServer
name: 'APPNAME'
version: '0.0.1'
log: Bunyan.createLogger
name: 'api'
serializers:
req: ()->
return "bad"
# Usercontroller.access calls a function to process the request
server.post '/user/access', UserController.access
server = create.createServer()
server.listen server_port, ->
console.log "Http server listening on #{server_port}"
require('./document')(server.router.mounts, 'restify')
return
Run Code Online (Sandbox Code Playgroud) 如何设置Openshift应用程序以使用let加密?
NB Openshift无法使用简单的python webserver方法处理服务器,您需要使用正确的端口并绑定到正确的IP地址.app/gear也没有必要有html root.
(我将在下面发布答案的问题.)
我收到此错误消息:
? ~ helm version
Error: could not find tiller
Run Code Online (Sandbox Code Playgroud)
我创建了tiller
项目:
? ~ oc new-project tiller
Now using project "tiller" on server "https://192.168.99.100:8443".
Run Code Online (Sandbox Code Playgroud)
然后,我创建tiller
了tiller
命名空间:
? ~ helm init --tiller-namespace tiller
$HELM_HOME has been configured at /home/jcabre/.helm.
Tiller (the Helm server-side component) has been installed into your Kubernetes Cluster.
Please note: by default, Tiller is deployed with an insecure 'allow unauthenticated users' policy.
To prevent this, run `helm init` with the --tiller-tls-verify flag.
For more …
Run Code Online (Sandbox Code Playgroud) 我想在OpenShift上托管一个网站,但我希望我的代码能够自动与Git等"免费但私密"的服务同步,所以我找到了BitBucket.
我尝试通过从我的OpenShift应用程序粘贴此密钥来连接它:
SSH://530910bd5973ca01ea00007d@XXXXXXXXXX.rhcloud.com/~/git/XXXXXXXXXX.git/
成:
BitBucket - >存储库 - >导入存储库 - >旧存储库.
但我得到这个错误:
不支持的协议.请使用'http://','https://','svn://'或'git://.
我相信我和这个人有同样的问题:https: //www.openshift.com/forums/openshift/connect-to-bitbucket-repository-from-openshift-app
但我不明白如何应用此解决方案.在你问之前,是的我是Github,BitBucket和OpenShift等的新手.
openshift ×10
git ×2
api ×1
bitbucket ×1
coffeescript ×1
deployment ×1
django ×1
github ×1
java-8 ×1
kubernetes ×1
lets-encrypt ×1
linux ×1
localhost ×1
node.js ×1
postgresql ×1
python ×1
rest ×1
restify ×1
svn ×1