总览
图1:点击链接启动 快速控制台 |
在本部分中,我们假设您已经注册为OpenShift用户并登录到OpenShift Express起始页面。 在图1中,显示了Express登陆页面,如果您单击Express Console链接,您将进入当前显示旧管理控制台并包含P链接的页面,请查看新的OpenShift管理控制台 。 单击此链接以预览,如图2所示。
图2:预览Express 管理控制台 |
它提供了用户现有应用程序的概述,并为每个应用程序提供了“ 详细信息”按钮。 我的用户已经创建了两个应用程序,一个基于JBoss的jBPM Web编辑器项目,另一个使用mongodb作为后端的PHP Twitter项目,请参见图2。在应用程序列表的顶部,您有一个创建按钮。 一个新的应用 。 我们将使用此按钮创建一个名为kitchensinkhtml5的现有项目,该项目是JBoss项目Aerogear的移动应用程序。 这个演示项目的好处是您既可以在桌面浏览器中也可以在移动设备中查看它。
图3:选择一种类型 申请 |
建立申请
由于该用户已经创建了域并具有现有的应用程序设置,因此我们只需要使用“ 创建新应用程序”按钮来开始。 这将我们带到三个步骤的第一步,我们将选择一种类型的应用程序 ,即通过图3所示的Select按钮选择的JBoss Application Server 7.1。
图4:创建应用程序 |
下一步是配置和部署应用程序 ,方法是在提供的文本框中填写应用程序名称,然后单击“ 创建应用程序”按钮。 我们将调用此应用程序kitchensinkhtml5 ,因此我们在文本框中填写该名称并提交以创建我们的新应用程序,如图4所示。
图5:下一步 |
提交创建请求后,就会启动OpenShift Express魔术,以启动JBoss AS 7.1设置新实例。 我们将看到一个名为“ 下一步”的最终屏幕,该屏幕提供有关访问应用程序 , 进行代码更改 ,如何管理应用程序以及如何开始添加功能的信息 。 如图5所示,我们将提取Express应用程序存储库的git克隆,以便我们可以设置kitchensink应用程序代码。 如更改代码部分所述,我们将从Shell命令行在本地克隆存储库:
git clone ssh://8df3de8e983c4b058db372e51bfe5254@kitchensinkhtml5-inthe.rhcloud.com/~/git/kitchensinkhtml5.git/
cd kitchensinkhtml5/
完成此操作后,我们需要引入现有的Kitchensink代码库:
cd kitchensinkhtml5
git remote add upstream -m master git://github.com/eschabell/kitchensink-html5-mobile-example.git
git pull -s recursive -X theirs upstream master
最后,如下所示将其推回上游到我们的Express实例:
git push
现在,我们可以在分配给Express实例的URL上查看应用程序:
http://kitchensinkhtml5-{$domainname}.rhcloud.com
您应该看到移动会员注册应用程序,如图6所示。
图6:移动应用 |
销毁应用程序
您可以使用新的OpenShift Express Web管理控制台执行的最后一个操作是销毁您的应用程序。 由于一次只能获得五个实例,因此您很快就会发现自己轻松创建和销毁Express实例。
图7:删除应用程序 |
如上所述登录并启动Web管理控制台的预览之后,您将看到现有应用程序的列表。 通过选择一个应用程序的Details按钮,您将看到该应用程序的概述,有关要销毁的示例编辑器应用程序,请参见图7。
图8:应用程序已删除 |
您将在应用程序概述屏幕的右上角看到一个Delete按钮,请参见图7。选择该按钮后,将要求您确认您确实要销毁此应用程序。 如果通过单击“ 删除”按钮确认此决定,则将清理您的应用程序和Express实例。 您将返回到应用程序概述屏幕,请参见图8,并准备好与Express Web管理控制台进行下一次交互。
摘要
在本文中,我们介绍了新发布的OpenShift Express Web管理控制台的基础知识。 我们向您展示了如何查看应用程序,创建新应用程序以及如何通过销毁其中一个应用程序释放Express实例。
参考:来自JCG合作伙伴 Eric D. Schabell 的OpenShift Express Web管理控制台入门,来自中间件,Linux,软件,自行车和其他新闻…博客上的想法 。
翻译自: https://www.javacodegeeks.com/2012/06/openshift-express-web-management.html