는 I는 VM 제공하려고 개발을위한 방랑과 가상 상자를 사용하여 나는 그들의 위치에 복사, 내 기본 구성 파일이 될 것으로 예상했던/방랑 폴더에 액세스 할 수 없습니다 생각하고 있습니다.방랑 제공 및/방랑을 발견하지?
BTW호스트 OS는 맥 OS X에서입니다
내 디렉토리 구조는 다음과 같습니다
내 스크립트에서require 'yaml'
myproject_version = "0.22.1"
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.synced_folder ".", "/vagrant", create: true, group: "ubuntu", owner: "ubuntu"
config.vm.provider :virtualbox do |vb, override|
vb.name = 'myprojectserver-dev-standalone'
# please customize hostname and private ip configuration if you needed.
override.vm.hostname = "myhost"
# frontend-webui
override.vm.network :forwarded_port, guest: 5050, host: 5050
# admin-webui
override.vm.network :forwarded_port, guest: 8080, host: 8080
# services
override.vm.network :forwarded_port, guest: 8081, host: 8081
override.vm.provision :shell do |s|
s.path = "provision/install.sh"
s.args = "/home/ubuntu ubuntu"
end
end
end
나는 시도 :
를 다음과 같이 Vagrantfile의provision/
install.sh
config/
nginx/mydomain
Vagrantfile
내용은
ls -l /vagrant/
cp /vagrant/provision/config/nginx/mydomain
문제는 /vagrant
디렉토리가 존재하지 않는다는 것입니다. 수동으로 생성 한 다음 프로비저닝 프로세스를 다시 실행했지만 변경은 시도하지 않았습니다.
사람이 내가 잘못 일을 할 수 있습니다 무엇을 제안 할 수 있습니다?