Tighten 推出的 Takeout
发布日期 作者 Eric L. Barnes
昨天,在 Laracon 在线会议上,Matt Stauffer 和 Jose Soto 推出了 Takeout,这是一个基于 Mac 的 CLI 工具,用于为您的每个开发环境依赖项启动小型 Docker 容器。它不是 Valet 或 Homestead 的替代品,而是与它们配对,以比 Homebrew 更轻松地管理项目的依赖项。
Takeout 的主要优势之一是它能够快速轻松地启动(“启用”)或删除(“禁用”)您各种依赖项的 Docker 容器。
由于 Docker 提供了持久卷存储,因此删除容器(我们称之为“禁用”)实际上不会删除其数据。这意味着您可以随意启用和禁用服务。
目前,它需要 macOS、Composer 和 Docker,安装完成后,您可以在终端的任何位置运行 takeout
。例如,运行 takeout enable mysql
将启动 MySQL,您不再需要担心管理或修复 Homebrew MySQL。
Takeout 服务
Takeout 目前支持以下服务,我相信很快就会有更多服务推出。
- MySQL
- Postgres
- MSSQL
- ElasticSearch
- MeiliSearch
- Redis
- Memcached
有关 Takeout 的完整信息,请查看 Github 仓库 并试用一下。