ecomdev/fast-hypernode

快速 Hypernode 项目设置

安装: 564

依赖关系: 0

建议者: 0

安全: 0

星标: 31

关注者: 5

分支: 4

开放问题: 4

语言:Shell

类型:项目

2.1.0 2019-03-21 14:49 UTC

This package is auto-updated.

Last update: 2024-08-27 21:36:21 UTC


README

最快的 Magento Vagrant VM 快速字节 Hypernode 盒(使用 nfs_guest 插件进行文件共享)

基于 https://github.com/byteinternet/hypernode-vagrant 的镜像

安装

可以通过 composer 进行安装

composer create-project --keep-vcs ecomdev/fast-hypernode

所需的 Vagrant 插件

  • vagrant-hostmanager
  • vagrant-auto_network
  • vagrant-nfs_guest

使用方法

  1. 将 config.rb.dst 复制到 config.rb
  2. 编辑它以反映您的项目设置
name 'your-project-name'
hostname name + '.box' # will be your main url http://your-project-name.box/
domains %w(www.your-project-name-additional.box) # additional domain names separated by space
profiler true # Add tideways-profiler ?
developer true # Enable development mode?
directory 'server' # Directory into which NFS share will be mounted on your host

配置选项

  • name - 您的节点名称
  • hostname - 默认项目主机名
  • domains - 您项目的附加域名列表
  • varnish - 启用或禁用您的项目中的 varnish(默认:false
  • profiler - 启用或禁用 tideways-profiler(默认:false
  • developer - 启用或禁用 Magento 中的开发者模式(默认:false
  • magento2 - Magento 2.0 安装?(默认:false
  • install - 是否应安装 Magento?(默认:false,仅支持 Magento 2.0 安装)
  • shell - 安装 FishShell?(默认:false
  • php7 - 使用 PHP7 而不是 PHP5?(默认:false
  • cpu - 分配给您的 VM 的 CPU 数量(默认:1
  • memory - 分配给您的 VM 的内存(以 MB 计)(默认:1024
  • user - 用于 nfs 共享权限的用户名(默认:app
  • group - 用于 nfs 共享权限的组名(默认:app
  • uid - 映射到 Linux VM 的主机用户 ID(默认:Process.euid
  • gid - 映射到 Linux VM 的主机组 ID(默认:Process.egid
  • directory - 在主机机器上用作挂载的目录(默认:server
  • network - 自动分配给 VM 的网络网关(默认:33.33.33.0/24

添加自定义 shell 提供程序

您可以从配置文件(config.rb)轻松添加更多的提供程序 shell 脚本。

shell_add 'some-custom-shell-script.sh'

# Will provision only if PHP7 flag is turned on
shell_add 'some-custom-script-for-php7.sh', :php7