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

感情迁移 提交于 2019-12-03 03:15:18

应用名称: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搜“控制台”)


 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!