Skip to content
This repository has been archived by the owner on May 7, 2024. It is now read-only.

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

Closed
qingfeng opened this issue Feb 17, 2014 · 17 comments
Closed

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

qingfeng opened this issue Feb 17, 2014 · 17 comments
Labels

Comments

@qingfeng
Copy link

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

🍺

@xtao
Copy link
Contributor

xtao commented Feb 17, 2014

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

@dongweiming
Copy link
Contributor

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

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

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

@xtao
Copy link
Contributor

xtao commented Feb 17, 2014

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

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

@dongweiming
Copy link
Contributor

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

@GuoJing
Copy link

GuoJing commented Feb 18, 2014

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

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

@xtao
Copy link
Contributor

xtao commented Feb 18, 2014

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

@qingfeng
Copy link
Author

郭大侠说的应该是类似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
.

@xtao
Copy link
Contributor

xtao commented Feb 18, 2014

@qingfeng 加个脚手架?

@GuoJing
Copy link

GuoJing commented Feb 18, 2014

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

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

@dongweiming
Copy link
Contributor

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

curl xxx.sh|sh

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

@qingfeng
Copy link
Author

这个可以有~
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
.

@CNBorn
Copy link

CNBorn commented Feb 18, 2014

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

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

@defp
Copy link

defp commented Feb 18, 2014

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

@liangshan
Copy link

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

@beartung
Copy link

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

@qingfeng
Copy link
Author

@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
.

@dongweiming
Copy link
Contributor

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

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

8 participants