每天推送5篇优质英文文章 · By makers, for makers

运营 1205 天, 推荐好文 5,350 篇, 原创简评 1,091,686 字, 原文总阅读时间 47,168 分钟, 153,796 人订阅

他们公司新员工入职时配的电脑上预装好 IntelliJ、Asana代码库,用 Packer 基于已有的 AMI 定制虚拟机的 image、在AWS开启机器,然后从本地 rsync 代码。

有一定规模的互联网公司里,开发环境的配置都会是很头疼的问题。每次 production 引入一个新的服务,都得考虑怎么让公司里的程序员用来开发;每个人的配置千差万别,开发环境如果坏了,修复起来很费劲。

几年前我在之前的公司里用 Vagrant + virtualbox 做开发环境,在本地跑网站、app api等所有服务;几年下来陆续添加了近20个新的microservice,就在 virtualbox 里用 docker compose 来管理这些服务。我在做湾区日报时也是用 Vagrant + virtualbox 跑 Ubuntu,然后在 Mac 写代码。

分享到: