博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenShift
阅读量:4673 次
发布时间:2019-06-09

本文共 1128 字,大约阅读时间需要 3 分钟。

 

一、前因后果  

  以前为了搞微信的公众号,在新浪sae那里申请了一个服务器,一开始还挺好的 ,有免费的云豆送,但是一直运行应用也要消费云豆,搞得云豆也所剩无几了。作为一名屌丝,日常吃土,就单纯想玩一玩微信的公众号,而且反正也没什么人,花钱开一个阿里云这样的服务器好像有点不值,就想看看有没有免费的平台给我耍耍。  

  很遗憾在国内几乎没有,却意外发现国外openshift挺适合我这种屌丝的,而且小应用访问速度并不慢。但免费的东西,有限制,大家都懂。怎么样?想办法干他一炮!

      

二、安装openshift客户端

  对于怎么安装openshift客户端,我就不说了,网上有很多教程,连官网也有他自己的教程。

  官网教程:

  中文教程:

三、上传代码

  安装好后,接着就是push代码啦。push代码需要使用SSH key,没有绑定SSH key的,可以登录openshift客户端的时候会提示,根据操作一步步进行就可以了。对于push代码的方式有几种。

  1、在创建的时候提供Git URL

       

  在创建应用的时候,可以顺便提供项目所在的git的地址,不提供的话也会创建默认的。不过这里不建议在这步上传代码,因为后面还要改sql的地址呢。

  2、使用openshift提供的git push

      

  这里可以使用git或者rhc命令,git就不多说了git clone。rhc的克隆命令是

  rhc -git-clone 

  appname不知道的话,可以用列出你的app列表详细信息。

  rhc apps

  嗯,接下来就要将你的项目copy进来,然后push啦。这里要说一下,就是关于数据库的地址

mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/中的常量要换成对应的地址和端口,这个怎么查呢?我们可以新建一个phpMyAdmin4.0。

      

  你看 ,地址端口这些东西,里面不是有吗?

      

  好了,push完代码,服务器会自动运行mvn的一系列命令,等他运行好了就可以访问了。

  3、工具xshell和Xftp上传

  不写了,贴人家写好的,里面有工具的下载地址,亲测可用。可以从“废话我就不多说了,下面正式开始最简单的上传教程”看起。

  总结一下,小应用速度还可以吧,但是由于是免费的,在CPU、内存、容量和数量方面都有限制,对于我这些没太大要求的人来说,凑合用啦。

 

转载于:https://www.cnblogs.com/developer-ios/p/5996407.html

你可能感兴趣的文章
用Maven创建第一个web项目Struts2项目
查看>>
Python自动化测试 (九)urllib2 发送HTTP Request
查看>>
[SecureCRT] 解决 securecrt failed to open the host key database file 的问题
查看>>
搭建vue-cli脚手架
查看>>
JS兼容性问题
查看>>
Java实现Oracle导出数据到Excel
查看>>
Python相关网站(持续更新)
查看>>
EventLog实现事件日志操作
查看>>
VS2010上连接SQLite数据库
查看>>
Oracle数据库安装图文操作步骤
查看>>
贪心算法的简单理解
查看>>
Linux性能检测常用的10个基本命令
查看>>
Mac上传代码到Github
查看>>
day80 django模版学习
查看>>
Java实现注册邮箱激活验证
查看>>
Windows Phone 7 Belling‘s课堂(一) 磁贴的学习
查看>>
WPF 位置转化和动画
查看>>
【log4net】配置文件
查看>>
网易2017春招笔试真题编程题集合
查看>>
玩一下易语言 "和"字有多种读音,注定了它的重要性!!
查看>>