wpsh / local
适用于任何项目的Docker Compose开发环境。
0.2.3
2019-06-12 10:54 UTC
This package is auto-updated.
Last update: 2024-09-06 00:46:45 UTC
README
将此添加到任何具有 docker-compose.yaml
的项目中,以在Vagrant内部运行容器。适用于创建友好的开发环境,具有漂亮的主机名(没有端口号),且不需要在主机机器上安装Docker。
要求
我们建议使用 Homebrew 来安装依赖项
brew cask install virtualbox vagrant
安装
-
使用 Composer 将此包添加到您的项目中
composer require --dev wpsh/local
-
将以下内容的
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
是此包的相对路径。 -
在项目的根目录中创建
docker-compose.yaml
以定义虚拟环境。
示例
- 查看
examples/wordpress
以获取示例WordPress开发环境。 - Block Context WordPress插件.
开发
Travis CI 使用 shellcheck 对 scripts/vagrant
中的所有shell脚本进行代码检查,并使用 rubocop 对 Vagrantfile
(以及其他Ruby文件)进行检查。
待办事项
- 添加通过
npm
安装的支持。 - 在首次安装时自动创建项目的
Vagrantfile
。
致谢
由 Kaspars Dambis 创建。
许可证
请参阅LICENSE文件以了解许可证权利和限制(MIT)。