wpsh/local

适用于任何项目的Docker Compose开发环境。

安装次数: 128 197

依赖关系: 5

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 6

语言:Shell

0.2.3 2019-06-12 10:54 UTC

This package is auto-updated.

Last update: 2024-09-06 00:46:45 UTC


README

Build Status

将此添加到任何具有 docker-compose.yaml 的项目中,以在Vagrant内部运行容器。适用于创建友好的开发环境,具有漂亮的主机名(没有端口号),且不需要在主机机器上安装Docker。

要求

我们建议使用 Homebrew 来安装依赖项

brew cask install virtualbox vagrant

安装

  1. 使用 Composer 将此包添加到您的项目中

     composer require --dev wpsh/local
    
  2. 将以下内容的 Vagrantfile 添加到项目的根目录

     # Configure the hostname.
     Vagrant.configure(2) do |config|
       config.vm.hostname = 'wpsh-local'
     end
    
     load File.join(
       File.dirname(__FILE__),
       'vendor/wpsh/local/Vagrantfile'
     )
    

    其中 vendor/wpsh/local 是此包的相对路径。

  3. 在项目的根目录中创建 docker-compose.yaml 以定义虚拟环境。

示例

开发

Travis CI 使用 shellcheckscripts/vagrant 中的所有shell脚本进行代码检查,并使用 rubocopVagrantfile(以及其他Ruby文件)进行检查。

待办事项

  • 添加通过 npm 安装的支持。
  • 在首次安装时自动创建项目的 Vagrantfile

致谢

Kaspars Dambis 创建。

许可证

请参阅LICENSE文件以了解许可证权利和限制(MIT)。