请教各位大大, OSX 代码可以部署到 ubuntu 上吗

2015-04-02 09:58:32 +08:00
 John2EX

想搭个网站,初步打算nodejs+express+mongodb/mysql
目前VPS在美帝,系统ubuntu14.04,ssh过去延迟基本不能忍受,所以想先在本机(OSX10.10)搭好环境写好代码然后部署到VPS上,这个可以实现吗

3830 次点击
所在节点    程序员
33 条回复
padthai
2015-04-02 11:55:43 +08:00
@John2EX

docker生产环境可以用
vagrant是开发专用
jarlyyn
2015-04-02 11:59:20 +08:00
另外,

我自己有macosX,虽然不用。
我自己本机是linux环境。
我有若干个nodejs项目。
我有若干台服务器,包括 debian 6,7,centos 5,6,7
我正在弄自己公司的docker环境。


我的建议是使用虚拟机/真机系统,装docker,然后部署到vps上。

信不信我随你了。
jarlyyn
2015-04-02 12:03:05 +08:00
瞎说什么nodejs和环境没关系……
如果是php倒才可能是真没问题,虽然我也踩过坑。

nodejs在npm装是会牵涉到make的好不。

先不论在各个环境下库的表现是否一致。

生产环境必然是部署和测试环境一致的软件版本,而非最新的吧。

至少升级库的版本后的话会需要跑一遍单元测试吧?
learnshare
2015-04-02 12:08:20 +08:00
都是跨平台的运行环境,放到 Windows 上跑都行。

怎么做?看官方文档。
John2EX
2015-04-02 13:38:08 +08:00
@qxzw @jarlyyn @padthai @learnshare 谢谢各位,晚上回去研究下Docker和vagrant
zonyitoo
2015-04-02 13:40:44 +08:00
`nodejs+express+mongodb/mysql` 这几个都是跨平台的,我看不出这有什么是Google不到的,应该不会有问题。
7anshuai
2015-04-02 14:20:45 +08:00
@John2EX 如果是新手,为了搭一个Node.js的网站,而去研究Docker和Vagrant。
这样舍本逐末真的好吗?
LeoQ
2015-04-02 14:32:49 +08:00
虚拟机就不错吧, virtualBox什么的
Viztor
2015-04-02 14:37:29 +08:00
vagrant
Ghoul2005
2015-04-02 17:20:22 +08:00
人家就是想部署个代码而已,楼上一堆人搞这么复杂干甚,直接scp或rsync就可以了,速度慢不是问题。
thinker3
2015-04-02 20:37:24 +08:00
blue7wings
2015-04-03 09:17:38 +08:00
同强烈推荐vagrant...根本不用担心平台的问题....
John2EX
2015-04-03 17:28:06 +08:00
vagrant确实是个很好的方案,谢谢大家!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/181029

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX