總覽
![]() |
圖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