douban / code

[DEPRECATED]Douban CODE

Home Page:http://douban-code.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[讨论]与云主机的结合?

qingfeng opened this issue · comments

似乎应该考虑找一个比较流行的云主机服务,在上面如果可以快速的搭建环境,似乎会更有吸引力?

🍺

@qingfeng 是的,应该可以有一个部署脚本,不过目前想到的解决方式是创建一个vagrant-code项目,提供一个vagrant的虚拟机配置。

恩 我觉得这个可以有, 除了vagrant,还有docker,比如这个dokku.

顺便说一下,很多同学看到code,也许听过,但是没有见过,毕竟跑起来还是需要一些经验的. 不知道能不能搞个demo网站,直接就能看到效果,我想这样更容易被熟知和了解

PS:感觉github上得code和清风老师介绍的差了好多功能啊视频: 源码管理平台(C2D2,2013.05.08)

@dongweiming 恩,不是差了好多,是很多功能还没有放出来,因为人手有限,一步一步来~
我们最终肯定是要把全部功能都加上的。

考虑过搭一个demo的网站,只是目前功能太弱了,跟前面的问题是一样的,别着急,都会有的。

通过star就可以看出来,很多人还不了解code,竟然没有火~~

能不能弄一个类似venv的环境?我们的lib有不少坑,其实每个开源的库都能分别做的更好,比如store。。。

安装起来也太复杂了。。。

@GuoJing 没有明白?什么样的venv环境?

郭大侠说的应该是类似shireenv那种
2014/02/18 10:57 "Xu Tao" notifications@github.com:

@GuoJing https://github.com/GuoJing 没有明白?什么样的venv环境?


Reply to this email directly or view it on GitHubhttps://github.com//issues/17#issuecomment-35348141
.

@qingfeng 加个脚手架?

@qingfeng @xtao 其实不管怎么实现,最终目的是一定要简单简单,马上跑起来。因为用户用的话,不会想去关心到底怎么装,到底什么版本。做一个虚拟环境,或者一个牛逼的安装脚本,都可以。我看我们的issues里面大多数还是安装问题。

解决这一步,安装到任何主机都是很快的事情。当然我是打嘴仗,嘻嘻,我看能不能贡献点什么。。。

@qingfeng @xtao 我想是不是可以做一个目录,存放每个常见操作系统的初始化脚本, 比如arch,gentoo,debian,ubuntu,opensuse,centos等等,可以有个脚本自动获取用户的操作系统选择脚本安装,也可以自己选择类似于

curl xxx.sh|sh

这样傻瓜式的安装,只是在过程中输出一些内容,已经等待用户的选择, 就是比较复杂

这个可以有~
2014/02/18 16:47 "小明" notifications@github.com:

我想是不是可以做一个目录,存放每个常见操作系统的初始化脚本,
比如arch,gentoo,debian,ubuntu,opensuse,centos等等,可以有个脚本自动获取用户的操作系统选择脚本安装,也可以自己选择类似于

curl xxx.sh|sh


Reply to this email directly or view it on GitHubhttps://github.com//issues/17#issuecomment-35363402
.

可以用Docker来尝试一下呀,#23 也提到了

我可以这两天找个Linux环境尝试一下

搭个demo吧,安装很麻烦,装了一下午

Docker有点牛刀杀鸡的感觉了。
本地环境可以搭在虚拟机里,比如vagrant。
vagrant可以选择很多provisioning工具,比如puppet, chef 或是 ansible 。ansible是新一代的CM工具 我个人强烈推荐。
需要使用者在本地先安装virtualbox以及vagrant,这样使用者clone代码后,只要vagrant up就可以直接访问开发环境了。

我在迁一个dae的项目到云主机上,发现还是挺麻烦的,而且远比code简单,所以需要一个例子

@bear 是的,我当时光拆分P服务,就折腾半天
2014/02/20 10:24 "Bear Dong" notifications@github.com:

我在迁一个dae的项目到云主机上,发现还是挺麻烦的,而且远比code简单,所以需要一个例子


Reply to this email directly or view it on GitHubhttps://github.com//issues/17#issuecomment-35580294
.

docker 在 #67 合并后就可以用了.

云主机环境好配置, 比如heroku. 就是担心用数据库, memcached这些限制比较多.