代码拉取完成,页面将自动刷新
# Please see the online documentation at
# https://docs.vagrantup.com.
# OPTIONS
require 'yaml'
options = YAML.load_file File.join(File.dirname(__FILE__), 'vagrant.yaml')
domains = [
"yii2-starter-kit.dev",
"backend.yii2-starter-kit.dev",
"storage.yii2-starter-kit.dev"
]
packages = [
"php5-cli",
"php5-fpm",
"php5-intl",
"php5-gd",
"php5-mysqlnd",
"php5-curl",
"php5-mcrypt",
"php5-xdebug",
"nginx",
"mysql-server-5.5",
"hhvm",
"git"
]
Vagrant.configure(2) do |config|
Encoding.default_external = 'UTF-8'
config.vm.post_up_message = "Done! Now you can access site at http://yii2-starter-kit.dev"
config.vm.provider "virtualbox" do |vb|
vb.gui = false
vb.memory = options['vm']['memory']
vb.cpus = options['vm']['cpus']
vb.name = options['vm']['name']
vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/htdocs", "1"]
end
config.vm.define options['vm']['name'] {}
config.vm.box = "ubuntu/trusty"
config.vm.hostname = domains[0]
config.vm.network "private_network", ip: options['network']['ip']
config.vm.synced_folder "./", "/var/www", id: "vagrant-root", owner: "www-data", group: "www-data"
config.vm.provision :hostmanager
config.hostmanager.enabled = true
config.hostmanager.manage_host = true
config.hostmanager.ignore_private_ip = false
config.hostmanager.include_offline = true
config.hostmanager.aliases = domains
# config.vm.provision "shell", path: "./vagrant.sh", args: [
# packages.join(" "),
# options['github']['token'],
# options['system']['swapsize'],
# options['system']['timezone']
# ]
# config.vm.provision "shell", inline: "service nginx restart", run: "always"
end
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。