您的位置:首页 > 其它

【CF 应用开发大赛】Cloud Foundry 控制台

2013-01-18 14:04 435 查看
应用名称:Cloud Foundry Console

应用URL地址:http://cf-console.cfapps.io

应用说明及使用场景:Cloud Foundry提供了vmc上传和管理应用的方式,但总是感觉不够直观。而且管理应用时,必须在机器上装上环境才可以。所以开发出一个web版的vmc,可以更加直观方便的管理应用,查看自己的CloudFoundry当前的状态。

使用的技术及软件:

前端使用的框架及js插件:

1.bootstrap
2.modernizr
3.datatable plugin
4.bootstrap-carousel
5.bootstrap-editable

服务器端:

spring mvc

存储:

没有使用任何数据库及存储服务

创新点(亮点):

它是一个基于CloudFoundry的应用;

它用来管理CloudFoundry应用;

它能够在任何可以上网的地方管理你的应用,而不需要安装特定的管理环境;

它能够让你对你的应用基本情况有更加直观的了解,而不仅局限于命令行;

应用截图:

登录页



概览页



应用程序页



应用程序实例信息页



cloudfoundry runtime框架页



命令行模式,可以通过命令行维护cloudfoundry(暂时功能还不全)



后续开发:

修改App信息,例如:实例个数,内存......

可以查看每个App的实例的日志以及中间件文件信息(例如:可以查看每个实例tomcat的各个目录文件)

创建App,创建Service......

Q&A:

为何还没有完成全部功能就上传?

竞争太激烈了,先占个位置拉拉票吧

何时能下载源码?

25号之前,现在还有些功能没有完成

会不会偷偷记录其他人的用户名和密码?

这个真不会。

ReadMe:

2013年1月21日:

解决bug:

应用程序没有运行时,获取instances信息时,报空指针

新特性:

app详细信息页面可以修改应用实例,修改实例内存,当超出限制(2G)内存时,给出提示

改进app的instances页面表格换行问题,增加 查看日志功能(但现在只能查看id为0的实例的日志)

2013年1月22日:

解决bug:

overView页面显示使用内存统计不准确,没有考虑实例是否运行,以及多个实例的情况;

解决app查看每个instances日志只能查看id为0的日志,现在每个实例都可以单独显示日志;

2013年1月23日:

新特性:

增加查看应用详细信息时,显示URL情况,后续将增加url的删除和添加.为啥现在不添加?该上班了....

2013年1月24日:

新特性:

增加命令行页面,可以在命令行中管理自己的cloudfoundry

2013年1月29日:

新特性:

增加对应用url的管理,支持添加和删除;

2013年1月30日:

新特性:

增加“Files”页签,可以显示当前运行的程序,示例在中间件的文件信息;如下图所示(显示console应用第0个实例的tomcat/webapps/root/web-inf目录内容):



2013年1月31日:

新特性:

fileBrowser页签浏览时,file可以正常下载

增加心跳,避免长期不操作造成超时

大家如果觉得这个还不错,给投个票,支持一下吧。http://www.oschina.net/cf-app-show (CTRL+F搜“控制台”)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息