云上持续交付实践系列5 --- Ruby 篇

  1. 云栖社区>
  2. 博客>
  3. 正文

云上持续交付实践系列5 --- Ruby 篇

billy.lb 2016-05-06 20:58:28 浏览3554
展开阅读全文

本文会演示如何在CRP上编译并部署一个Ruby应用。

相关技术栈和用到的网站

本文将以ruby-china为例,使用CRP平台实现该项目的编译、测试和最终部署。

    1. Rails作为Web框架
    1. Postgres作为数据库存储
    1. Memcached作为分布式内存对象缓存系统
    1. Redis作为Key-Value数据库
    1. Elasticsearch则作为一个简单的搜索引擎

本次实践中为了更好地使用代码库服务,我们将ruby-china的代码迁移到了阿里云Code中,在Gemfile里面使用速度和稳定性更好的https://ruby.taobao.org代替了原官方源(国内使用,迫不得已,你懂的)。有兴趣的可以直接clone或者fork: 地址

部署环境

本例中,使用一台有公网IP且开放了22端口的ecs作为部署目标:

  • 120.xx.xx.137

CRP具备的能力和还需要

网友评论

登录后评论
0/500
评论
billy.lb
+ 关注